2012-08-31 56 views
3

我們有一個在Delphi 7中製作的應用程序,這個應用程序已經發展了十多年。我們目前正在遷移到XE2,但這需要一些時間。德爾福7應用最佳實踐/必須具備

我最近發現FastMM替換內存管理器。閱讀完這篇文章後,對於Delphi 7(或更早版本?可悲的是,我們只是在發現它;我想缺乏知識或暴露。

我的問題是,還有其他的補充,如FastMM,在使用Delphi 7創建應用程序時也不會輕而易舉,其他小的調整,組件,工具或單元就像大多數人會同意應該添加到幾乎任何應用程序對於Delphi 7來說。我知道這些年來很多事情已經暴露出來,或者我們可能沒有意識到的組件存在。使用谷歌搜索這些信息給出了大部分過時的結果。

任何指導表示讚賞。

+0

看看文檔,[有什麼新](http://docwiki.embarcadero.com/RADStudio/en/What%27s_New)。 –

+2

你的問題實在太廣泛了,無法得到任何真正有用的答案。需要更多上下文信息,例如問題域,項目規模,預算等。您需要將您的問題縮小到特定問題域和上下文,例如「我需要一個用於Delphi的良好日誌記錄工具,有哪些選項?」。等 –

+2

另一個無腦是madExcept或EurekaLog。我碰巧使用前者並衷心推薦它。我從來沒有聽說過反對EurekaLog的壞消息。 –

回答

4

這類問題(和回答吧)具有提高很多討論的風險,但你問的信息是對別人有價值的,所以這裏是我的答案:

有更重要的是,也許我們應該讓這個社區維基。

從升級角度來看,我的經驗是,您最好能夠將所有第三方庫逐一升級到最新版本,然後最終升級Delphi。這使得轉換爲一個多步驟的過程,更容易管理。

+0

也許這可能會被移動到Programmers.SE?這樣的wiki問題是有價值的,但在StackOverflow上這裏沒有重要的價值。 (我投票結束,因爲我明白常見問題解答在這裏比任何事情都重要,但我確實喜歡這個問題。) –

+0

做我的客人,並將其移動(: –

+0

嗯,我想我們沒有那麼糟糕,如果是一個比較完整的列表,我們已經使用了cnPack(並且使用了GExperts和Castalia),我們使用madExcept,我們沒有使用任何日誌記錄,我們有JVCL/JCL和其他一些組件套件。更多的東西,如FastMM,可能不是可視化的,但必須是delphi應用程序。 – user1232971