2012-09-15 62 views
3

我正在做關於將delphi 7應用程序移植到Free Pascal的可行性分析。 Indy 9是否在Free Pascal上工作?你需要一個特殊版本還是Indy的svn倉庫中最新的Indy 9?或者我必須升級到Indy 10才能使應用程序在Free Pascal中工作?看起來很清楚Indy 10可以工作,但Indy 9的答案似乎更加模糊,我在這個問題上最近找不到任何東西。Indy 9與Lazarus/Free Pascal兼容

+1

您是否有特殊原因不能使用Indy 10?我唯一發現完成任何工作的案例是,如果你有自定義組件,它們依賴於必須修改/重寫indy 10的東西。即使如此,這樣的改變並不難,我已經做到了(發牢騷嘰嘰喳喳喃喃),並沒有那麼難。 –

+0

在我開始研究這個項目之前,嘗試移植到indy 10已經做了,它確實有一些引起該分支被放棄的直言不諱的bug。但是,這並不是說如果我足夠長時間地瀏覽它,我就無法修復它並升級它。 –

回答

4

2005年,我修補了Indy 9與FPC合作。它是只有Windows 32位雖然,然後我遷移到Indy 10,所以結果不被維護。

我搜索了一下,主要港口似乎是http://www.stack.nl/~marcov/indy/indy9forfpc.zip

幾個月後我加入這個檔案http://www.stack.nl/~marcov/indy/indy9.zip我懷疑是我一般indy9工作目錄,並可能包含一些demoes不前存檔。

我希望自2005年以來沒有維護夠說了。 IOW,請使用Indy 10.

3

Indy 9並未正式支持FPC。另一方面,我不知道是否有人曾試圖讓它與FPC合作。你可以嘗試創建一個FPC項目,將源文件添加到它,並看看會發生什麼。