0

我是电力建设者的新手。在过去的一年里,我一直在使用 asp.net 和 mssql。最新项目是关于将 Power Builder 从旧版本(版本 4)迁移到最新版本(版本 12)。

请帮助我了解有关迁移的更多详细信息以及如何迁移一个完整的项目以及我应该为迁移学习或做些什么。

提前谢谢你

-sid-

4

2 回答 2

2

可以直接从 4 迁移到 12。

在版本 5 中,他们取消了 SetReturnCode 函数,转而使用 Return 语句设置函数返回值。

在版本 8 中,他们彻底改造了 IDE,引入了工作区和目标的概念。

在版本 10 中,字符串和字符变量变为 Unicode(每个字符 2 个字节)而不是 Ansi(每个字符 1 个字节)。

这些是最大的区别。

于 2014-05-09T08:14:30.490 回答
0

罗兰很好地概述了需要注意的“正确”事情:按设计完成的事情。我想警告你“错误”的事情:糟糕的编程造成的问题。

我已经轻松完成了数十次迁移,最棘手的问题不是 Powersoft / Sybase / SAP 记录的那些更改。有时程序员发现一个函数的意外行为并依赖它,所以当它被修复时,他的代码就坏了。一些通过观察对事件序列进行逆向工程,编码对该序列的依赖,当该序列从 PB 升级、操作系统升级甚至硬件配置更改(我见过更快的处理器或更多内存这样做)时,功能失败。比我想承认的更多的时候,程序员在解决问题时达到了他们理解的终点,而不是扩展他们的掌握,他们连枷直到他们偶然发现一个解决方案,不知道它是多么稳定或不稳定。我见过一个程序员建议另一个“

PowerBuilder 迁移可能是您遇到过的最顺畅的迁移。有一次,我在多个 PB 版本中维护代码,并且每天确实进行多次迁移,没有任何障碍。但是,与大多数工具一样,您遇到的困难将随着系统中垃圾代码的数量呈指数增长。

祝你好运,

特里

于 2014-05-09T12:49:46.017 回答