PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
来源:互联网 发布:淘宝杂货店铺名字 编辑:程序博客网 时间:2024/06/07 06:25
PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
PB7/8/9升级到PB10 的问题主要是: 源码中包含了特殊ASCII码字符导致,PB对象的源码无法被PB10顺利导入,导入时出错,而PB10没有任何解决方法给出。经过分析发现,当导入的源码中包含扩展区的ASCII码时,PB10导入出错。
例如,我们在升级基于PB9的PFC库的时候,发现无法升级到PB10。经过分析发现,原始的PFC库中大概有200个对象的注释中,包含了版权符号(c) (ASCII码是A9),PB编辑环境里只能显示一个问号。还有几个是ASCII码为A0、91、92的符号。这些符号在PB编辑环境里有时显示乱码。
升级步骤:
1、用Pwrgn#.exe(#代表7/8/9/10/105,分别对应不同版本的PB程序)批量导出所有的PB对象后,
用WinHex软件搜索包含十六进制A9、A0、91、92ASCII码的文件,然后将这几个字符替换为空格(ASCII码为20)
2、改完后,用Pwrgn#.exe重新导入所有对象。
3、用PB10或10.5重新移植PB程序。就可以尝试升级了。
用此方法,顺利将PB9的PFC库升级到PB10。
说明:Pwrgn#.exe 是 Ecrane公司的PB工具,见另一篇介绍http://blog.csdn.net/shuchengma/archive/2006/11/30/1423036.aspx
有关Ecrane公司其它产品,见网址:http://www.ecrane.com/
PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
PB7/8/9升级到PB10 的问题主要是: 源码中包含了特殊ASCII码字符导致,PB对象的源码无法被PB10顺利导入,导入时出错,而PB10没有任何解决方法给出。经过分析发现,当导入的源码中包含扩展区的ASCII码时,PB10导入出错。
例如,我们在升级基于PB9的PFC库的时候,发现无法升级到PB10。经过分析发现,原始的PFC库中大概有200个对象的注释中,包含了版权符号(c) (ASCII码是A9),PB编辑环境里只能显示一个问号。还有几个是ASCII码为A0、91、92的符号。这些符号在PB编辑环境里有时显示乱码。
升级步骤:
1、用Pwrgn#.exe(#代表7/8/9/10/105,分别对应不同版本的PB程序)批量导出所有的PB对象后,
用WinHex软件搜索包含十六进制A9、A0、91、92ASCII码的文件,然后将这几个字符替换为空格(ASCII码为20)
2、改完后,用Pwrgn#.exe重新导入所有对象。
3、用PB10或10.5重新移植PB程序。就可以尝试升级了。
用此方法,顺利将PB9的PFC库升级到PB10。
说明:Pwrgn#.exe 是 Ecrane公司的PB工具,见另一篇介绍http://blog.csdn.net/shuchengma/archive/2006/11/30/1423036.aspx
有关Ecrane公司其它产品,见网址:http://www.ecrane.com/
- PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
- PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
- PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
- PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
- PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
- PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
- PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决[摘錄]
- 从9.04升级到9.10无声音及ATI私有显卡驱动无法安装的解决方法
- J2EE程序从JBoss4.0.0及3.2.x升级到4.0.1+的问题解决办法
- 升级到 WINDOWS XP SP3 后无法开机的解决方法
- flash,activeX,applet,shockwave无法浏览的原因及解决方法
- IE无法浏览网页的常见原因及解决方法
- oracle服务无法启动的原因及解决方法
- IE无法浏览网页的常见原因及解决方法
- 网卡无法自动获取IP地址的原因及解决方法
- 开发板无法加载驱动的原因及解决方法
- IIS无法下载文件的原因及解决方法
- suse 10 无法进入系统的原因及解决方法
- Appeon Web应用隐藏IE菜单和地址栏的方法
- Appeon for PowerBuilder 5.0 for .NET版本介绍
- APB .NET版本功能和技术特点
- PB应用走向WEB的技术方案选择——Appeon for PowerBuilder WEB 发布和J2EE WEB应用重写方案的比较
- Appeon for PowerBuilder常见问题
- PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
- ASP.NET保持用户状态的九种选择
- 数据库备份与还原
- Web打印,简单实现
- GRIDVIEW 详尽用法
- VS2005的打包
- 完整的中国身份证的类
- GridView控件自定义分页详解
- ASP.Net2.0 GridView 多列排序,显示排序图标,分页