pb7.0的pbl怎么在pb6.5上打开!

tommy0 2002-11-08 02:36:00
我的程序是在pb7.0上开发的,现在pb7.0有问题了,我想在pb6.5上打开,
怎么打开啊----有什么好的办法吗?
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tommy0 2002-11-19
  • 打赏
  • 举报
回复
谢谢了!
songfrh 2002-11-18
  • 打赏
  • 举报
回复
1、新建一个PBL如:lag.pbl,application画板为lag。
2、点击application画板属性,选中Libraries标签,点击Browse...,将Autosize.pbl(PB7.0作的程序)包含进去。
3、点击保存,退出application画板。
4、点击主工具栏上的Library,将Autosize.pbl中的对象拷贝到lag.pbl中(数据窗口对象除外,因为它需要额外修改)。方法:选中(用Shilt或Ctrl)想要拷贝的对象后点击菜单Entry中的Copy...,选lag.pbl即可。
5、修改数据窗口对象。点击Autosize.pbl中的某一数据窗口对象,如:d_data,选菜单Entry中的Export...,保存为d_data.srd。用记事本打开此文件:
1)将第二行中的“release 7;”改为“release 6;”
2)将第三行中的“datawindow(units=0 timer_interval=0 color=16777215 processing=1 HTMLDW=no print.documentname=""等等”中的“HTMLDW=no ”去掉。
3)将最后二行中的“htmltable(border="1" )”与“htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" )”去掉。
4)保存此文件。
6、点击lag.pbl,选菜单Entry中的Import...,选中d_data.srd,导入到lag.pbl中。
7、将application画板中的Autosize的内容拷贝到lag中去,删除autosize画笔,将全部对象都选中,选菜单Entry中的Regenerate,重新生成一遍即可。
tommy0 2002-11-11
  • 打赏
  • 举报
回复
我还是没怎么明白:
麻烦那位说的详细点了,谢谢了!·
songfrh 2002-11-08
  • 打赏
  • 举报
回复
用pb6.5建立一个新的应用
然后把除了数据窗口的其他东西拷贝进来
tommy0 2002-11-08
  • 打赏
  • 举报
回复
修改完了以后,怎么把那些在pb6.5中打开啊!
yuxuan 2002-11-08
  • 打赏
  • 举报
回复
首先把数据窗口脚本导出,然后用PB的文本编辑器打开,修改其中的7.0->6.5
,把有Html痕迹的语句删掉即可,最好重新生成一下

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧