我是电力建设者的新手。过去一年我使用的是asp.net和mssql。最新项目是关于将Power Builder从旧版本(版本4)迁移到最新版本(版本12)。
请帮助我了解有关迁移的更多详细信息,以及如何迁移一个完整的项目以及我应该学习或为迁移做些什么。
提前感谢你
-sid -
答案 0 :(得分:2)
你可以直接从4迁移到12。
在版本5中,他们取消了SetReturnCode函数,转而使用Return语句设置函数返回值。
在版本8中,他们完全改进了IDE,引入了工作空间和目标的概念。
在版本10中,字符串和char变量变为Unicode(每个字符2个字节)而不是Ansi(每个字符1个字节)。
这些是最大的差异。
答案 1 :(得分:0)
罗兰很好地概述了需要注意的“正确”事物:设计完成的事情。我想警告你“错误”的事情:糟糕的编程造成的问题。
我很容易完成了数十次迁移,最棘手的问题不是Powersoft / Sybase / SAP记录的那些变化。程序员有时会发现函数的意外行为并依赖它,因此当它被修复时,他的代码就会崩溃。一些通过观察反向设计事件序列,编码依赖于该序列,并且当该序列从PB升级,OS升级或甚至硬件配置改变时更改(我看到更快的处理器或更多内存执行此操作),功能失败。比我想承认的更多的是,程序员达到了解决问题的理解的终点,而不是扩展他们的掌握,他们fla fla直到他们偶然发现一个解决方案,不知道它是多么稳定或不稳定。我见过一个程序员建议另一个“尝试收益(),看看是否有任何作用。”我当场吐了。 (好吧,也许只在我的脑海里,但仍然......)
PowerBuilder迁移可能是您遇到的最顺利的迁移。有一次,我在多个版本的PB中维护代码,并且每天都进行多次迁移,没有任何障碍。但是,与大多数工具一样,您遇到的困难将随着系统中垃圾代码的数量呈指数级增长。
祝你好运,特里