当前位置: 代码迷 >> PB >> 客户环境造成的有关问题
  详细解决方案

客户环境造成的有关问题

热度:121   发布时间:2016-04-29 09:07:05.0
客户环境造成的问题
我的PB写数据窗体里的CHECKBOX,根据CHECKBOX的选择来判断某些文本框的可改状态,有开发环境的机器都可以正常进行修改,但是客户那边更新了后,不能进行修改,有预见类似问题的请说说所怎么解决这样的问题?/

------解决方案--------------------
PB环境DLL不全!
------解决方案--------------------
不好说
------解决方案--------------------
需要测试。多找几台裸机测试一下。
------解决方案--------------------
缺少PB环境中DLL支持
------解决方案--------------------
你不会使用什么漂亮的 换肤之类的组件了吧
------解决方案--------------------
开始 --》 所有程序 --》sybase --》powerbuilder --》powerbuilder buntime packager

create一个msi解压到客户的程序安装目录下

----

用installshiled打包的话,
specify application data里有个 Dependencies ,执行Perform Static Scanning能扫描出你的程序需要哪些系统链接库,能直接打包到你安装包里,比如ATL71 MSVCR MSVCP啥的

-----

我还有个笨方法,找个有问题机器,有环境的机器C:\Program Files\Sybase\Shared\PowerBuilder下的DLL全复制过来,挨个删,删到Y出错为止,最后删的这个就是缺的。。。吼吼
------解决方案--------------------
探讨

引用:
你不会使用什么漂亮的 换肤之类的组件了吧

没有任何组件啊,我把这个PROTECT里的代码去掉就可以使用编辑了,都是不能做限制和纠错了,哎,想做得人性化点也B也不支持我下,呵呵

------解决方案--------------------
是不是考慮用MODIFY試試呢.
如果真的是缺DLL那就用 powerbuilder buntime packager 打包解压出来的DLL复制给客户

------解决方案--------------------
嘿嘿,都是不错的建议。
------解决方案--------------------
if(magam_yn = 'Y', 1, 0),你先看看magam_yn字段的数据是什么,如果是'Y'就被保护了不能编辑
  相关解决方案