2008-11-21 71 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。

相關問題