`
javatoyou
  • 浏览: 1076971 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法

阅读更多

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/

分享到:
评论

相关推荐

    PowerBuilder8.3.rar

    10. **兼容性和升级**:尽管PowerBuilder 8.3是老版本,但其应用程序通常可以与较新版本兼容,提供了一条升级到更现代版本的路径,如PowerBuilder 12.x或15.x,以利用更多现代功能和技术。 总的来说,PowerBuilder ...

    win10 - powerbuilder的帮助文档

    这个压缩包提供了与PowerBuilder相关的资源,包括“winhlp32-windows-7-x86-x64-komeil.cab”和“如何在Win10中打开Pb帮助文档.pdf”。 1. **winhlp32**: 这个文件名表明它是一个Windows帮助文件支持程序,用于打开...

    Powerbuilder6.5完整安装版

    因此,对于还在使用该版本的用户,可能需要考虑升级到更高版本,例如PowerBuilder 12.x或15.x,以获得更好的兼容性和新特性。 总的来说,PowerBuilder 6.5作为一款经典的开发工具,虽然现在看来有些过时,但它在...

    pb9以下版本的程序升级到pb10以上版本说明

    从 PowerBuilder 7/8/9 升级到 PowerBuilder 10.x 是一个涉及多方面考虑的过程,不仅要处理编码兼容性问题,还要解决特定于新版本的新特性和要求。通过上述步骤的仔细操作,大多数情况下可以顺利完成升级过程,使得...

    PowerBuilder 9.0.3(8836)版的psdwc90.dll文件

    PowerBuilder是一款由Sybase公司开发的可视化编程工具,主要用于构建企业级的应用程序,尤其是在数据库应用领域。PowerBuilder 9.0.3是该系列的其中一个版本,它在9.0系列的基础上进行了优化和增强,提供了更高效、...

    PowerBuilder .NET Web Form

    该目标通过向导完成配置后,即可实现将PowerBuilder程序转换至Web的功能。不同于传统的PowerBuilder Application,它包含了专门用于.NET环境部署的Project对象——“.NET Web Forms Application Project”。 **共享...

    PowerBuilder 11.x 破解(2010/05/10)

    支持 PowerBuilder 11.0, 11.1, 11.2, 11.5, 11.5.1 及各主流 EBF 版本。 破解须知:本破解并不会移除试用信息,但破解后试用期满仍可继续使用。 2010/05/10 新增对 PB 11.5.1.4675, 11.2.1.8949 的支持。

    PowerBuilder 11.x 破解(2010/05/17)

    算法来自网络,请勿...支持 PowerBuilder 11.0, 11.1, 11.2, 11.5, 11.5.1 及各主流 EBF 版本。 破解须知:本破解并不会移除试用信息,但破解后试用期满仍可继续使用。 2010/05/17 新增对 PB 11.5.1.4740 的支持。

    仿sbo框架pb9.0好的,但升级到pb11.5后就不行了!

    2. 升级指南:查阅PowerBuilder 11.5的官方文档和升级指南,了解可能的兼容性问题及解决方案。 3. 逐步升级:如果可能,可以尝试从9.0逐步升级到中间版本,如10.x,然后再升级到11.5,这样可以更好地定位问题所在。 ...

    计算机软件-编程源码-PowerBuilder 5.0 实用培训教程.zip

    PowerBuilder 5.0 是一款历史悠久的开发工具,主要用于创建企业级的应用程序,尤其是在数据库应用领域。本教程将深入探讨其核心特性和实用技巧,帮助初学者和有经验的开发者更好地理解和利用这款强大的编程环境。 ...

    pb10的SQLanywhere9绿色win32压缩

    标题中的“pb10的SQLanywhere9绿色win32压缩”表明这是一个针对PowerBuilder 10(简称pb10)的SQL Anywhere 9版本的绿色版软件,适用于Windows 32位操作系统。SQL Anywhere是Sybase公司(现为SAP公司的一部分)开发...

    PB 8.0 运行环境

    1. **PowerBuilder架构**:PB 8.0基于Windows图形用户界面,使用DataWindow组件进行数据展示和操作,提供了PBL(PowerBuilder Library)库来管理和重用代码,以及EAServer支持分布式应用程序。 2. **开发环境**:PB...

    Winhlp32 的 Windows 10 / Windows 8 解决方案

    在Windows 10和Windows 8操作系统中,用户可能会遇到一个常见的问题,即PowerBuilder应用程序的帮助文件(通常基于Winhlp32.exe)无法正常运行。这个问题主要由于Microsoft在这些新版本的Windows中移除了Winhlp32....

    PB9(8836).rar

    PB9.0 8836 升级包是一个针对PowerBuilder 9.0的更新程序,主要用于提升软件性能和修复已知问题。PowerBuilder是一款强大的面向对象的开发工具,尤其在数据库应用开发领域有着广泛的应用。这次的升级包包含了多个...

    pb 简繁体互转

    2. uo_shu_chinese_for_10x.sru:这看起来像是针对POWERbuilder 10.x版本的升级或更新文件,可能包含了对简繁体转换功能的改进或修复。 3. uo_shu_chinese.sru:这个文件可能是针对某个早期版本的POWERbuilder的...

    pd学习资料整理快来下载

    自1991年推出第一代产品PowerBuilder1.0以来,经过多次迭代升级,PowerBuilder8.0在2001年7月发布,带来了许多新特性和改进。它增强了界面设计,新增了Workspace和Target对象,以及系统视图窗口和拖拽拷贝功能,并且...

    PB基于SOCKET的通讯源码

    PB基于SOCKET的通讯源码是使用PowerBuilder(PB)9.0开发的网络通信程序,利用了Socket接口进行数据传输。Socket编程是网络编程的一个重要组成部分,它提供了进程间通过网络进行通信的一种机制。在本案例中,PB9.0...

    [PB12.X] PBHelperV1_0_2_20110903 增加对12.5的支持

    PBHelper支持PowerBuilder 6.x/7.0/8.0/9.0/10.0/10.5/11.0。 (增加对11.5、12.0、12.5的支持) 关于此软件的英文详细说明,请阅读《readme.txt》。 联系方法: E-Mail: truewaylee@163.com, wolcen@sohu.com ...

    PB Graph曲线.rar

    PB Graph曲线是一款基于PowerBuilder(PB)开发的图形绘制组件,它提供了更加美观、灵活的曲线图表功能,相比PowerBuilder自带的图形控件有诸多优势。这款组件旨在帮助开发者更轻松地实现数据可视化,提高应用界面的...

Global site tag (gtag.js) - Google Analytics