Delphi 2009 TurboPower库转换

时间:2020-03-06 14:35:32  来源:igfitidea点击:

在接下来的几个月中,我将恢复一个广泛使用Orpheus和SysTools的项目。我使用的开发系统早已一去不复返了,所以想将库更新到我当前的开发环境。

我的问题:是有人在移植,还是有人将TurboPower库移植到Tiburon,如果我们遇到任何问题;如果答案是没人,那么是否值得合作生产Delphi 2009版本,分担负载。

解决方案

SourceForge上有Orpheus项目,但最新版本是2005年完成的:(
Systools也可以在这里找到。

正在将某些组件移植到Delphi 2009中,其中包括5个TurboPower库。但是,没有Orpheus或者SysTools。

http://www.songbeamer.com/delphi/

更新:

正如M Plaut所指出的,Orpheus已添加到该站点,并于11月13日进行了更新。

当涡轮动力关闭时,我分析了使用Orpheus和SysTools的代码。我发现我只使用了少数SysToosl函数,因此我们编写了自己的函数。 (不记得他们是什么)

这相当简单,其中一些是在较新版本的Delphi中,其余的则易于编写。

奥菲斯(Orpheus)有点困难。我愿意花一些时间带回Orpheus。我们用标准的Delphi组件和一些代码替换了它,但是我们的应用程序缺少它曾经拥有的一些炫酷功能。

我们当然也希望将其移植。我们在当前的应用程序中使用了许多Orpheus组件,这将是Delphi 2009的明确障碍。

截至2008年11月11日,http://www.songbeamer.com/delphi/上有一个版本

奥菲斯(Orpheus)也是如此。随附以下注释:

这基于CVS的版本。前两个软件包会进行编译,并经过部分测试。一些汇编代码仍然需要更新。还需要找到并修复一些错误修正。欢迎捐款(使用顶部的联系表)。在源代码中搜索" FIXME"。
可能需要特别注意和错误修复的文件:OVCDRPVW.PAS,OVCPF.PAS,OVCEDITU.PAS,OVCVIEWR.PAS,OVCSTR.PAS

我必须将一个非常古老的项目带到delphi 2009:CNC编辑器。该项目当时没有使用Orheus,但我一直在研究它(进行了一些测试),而Orpheus文本编辑器仍然是市场上最快的。所以是的,我非常感兴趣。我试图在delphi 9中编译旧的源代码,但是它崩溃了。
我不是一个好的程序员,但是我可以为我们做测试。

Orpheus407AU_3于2009年9月5日发布在http://sourceforge.net/projects/tporpheus/上。