2008-11-21 73 views

回答

7

有很多可用的Clipper编译器:Harbour,CLIPxHarbour,这里仅列举一些免费的编译器。

0

CA Visual Objects(VO)是正式接班人,但是不要指望只重新编译帆船5.3应用到VO。所有的屏幕界面代码将需要重新编写一个新的用户界面。

1

我用在Linux中CLIP ......工作真棒。在标准DOS CA-Clipper中找不到许多好东西。

0

我还在做Clipper 5.3维护编程。这绝不是一种死去的语言,新闻上有一个充满活力的用户社区:comp.lang.clipper(也可通过Google Groups访问)。如果你去xHarbour,有一个强大的新闻存在:comp.lang.xharbour(ditto

1

FlagShip是一个良好的支持,稳定的Clipper编译器,适用于所有类型的Unix。美国的一些主要零售连锁店仍在使用基于Clipper的销售点系统,这些系统已移植到Linux上的FlagShip。它有一些很好的面向对象的扩展,并且可以在需要的地方放入内联C代码。

0

甚至不要考虑使用FlagShip 6.与非常漂亮的FlagShip 4相比,它的速度非常慢,但如果您想拥有最新的服务器(较新的glibc),则必须在Linux上使用FlagShip 6。 港湾无疑是现在的路!

1

不要!这是最好的方式!转入现代语言(C#,VB.Net,Java,OO Cobol(!),Python或Ruby)。

我喜欢C#和OO Cobol更好(www.alchemysolutions.com,www.Veryant.com,www.microfocus.com,www.legacyj.com,www.cobol-it.com,www.ibm.com/ COBOL)。

+8

不错。你建议OP使用现代语言,然后你建议Cobol。 – 2010-03-23 13:53:23

0

我从来没有用过它,但我知道Vulcan.NET是为了提供从Clipper/xBase/Visual Objects到.NET Framework的升级路径而创建的。也许值得一瞧。

2

这是毫无疑问的,要走的路是Harbour。不要浪费时间放弃像CLIP或xHarbour这样的项目。

1

xHabour,我发现,有时会工作的打印机,有时没有。这是相当严重的。所以,我不再使用它了。

我有一个利基维护和​​迁移旧帆船和FoxPro的应用程序。最大的问题,特别是在Clipper中,是第三方库。这样的代码不会在Windows Clipper编译器中编译,而Clipper应用程序通常不会使用多个这样的库。有时候代码已经移植到Windows,但通常情况下还没有。

顺便说一句,我并不感到惊讶,当又一个大公司来电,称他们有一个关键任务应用程序,一直在自1992年以来在快船或FoxDOS运行,我可以将它迁移到Windows。 Clipper就像COBOL。

2

Harbour是99.99%兼容。你也可以轻松地调用win DLL。 我正在维护这种方式添加新的功能,编写新的DLL。

相关问题