我正在使用Windows XP/Delphi 7.我需要在正在運行的程序中添加一些程序(或函數),並且在完成後我不想再次重新編譯它。如何在運行時程序(Delphi/Windows)中添加代碼?
我只有一個具有5個函數的主機應用程序來發送不同類型的警報,但也有其他新的警報類型,所以我必須做新的函數來發送這些警報,但我不應該重新構建主機應用程序。我有一個名爲TAlarmManager的類,調用它來調用這些函數。
也許是一個插件?好的,但我怎樣才能「插入」新功能?教程,手冊,書籍等,瞭解這一點,或者有關如何做到這一點的任何建議?
我學習過插件(我對這個主題完全陌生),但沒有人會談到將函數添加到主機應用程序。在我看來,插件添加了自身的功能,我的意思是,它們是用自編碼開發來做的,而不是將代碼「添加」到主機應用程序中......我該怎麼做?
非常感謝我的朋友,非常有用! – Yulien 2009-10-14 13:02:39