2011-01-28 22 views
2

如何在Delphi中創建COM DLL(類庫)?如何在Delphi中創建COM DLL(類庫)?

這是用於非常舊的電腦,其中.NET不是,也不會安裝,並將取代,並稍微擴展一個VB 6 DLL,我有它的源代碼。

+1

我知道我一直在關注這個問題,但是如果你用Delphi構建它,那麼你可能會發現它很難被64位進程所使用。這對你來說可能不是問題,對VB6版本來說肯定會是真的,但如果你期待未來,那麼值得注意。 – 2011-01-28 09:44:37

+0

+1謝謝。不確定是否有問題;我將編碼並查看。基本上,一個網站服務器與一些JS調用COM DLL的頁面(偉大的設計,吧?) – Mawg 2011-01-28 12:32:37

+1

JS可以調用到COM?哎喲!據推測,可以使用的瀏覽器有一些限制,它必須是IE瀏覽器。在這種情況下,32位沒有問題,因爲沒有人運行64位IE。 – 2011-01-28 14:11:50

回答

6

您創建一個新的ActiveX庫。您可以在ActiveX選項卡中找到它。 (文件 - 新建 - 其他 - ActiveX - ActiveX庫)

3

通過this site這是在Delphi開發COM的好起點。它在Delphi中有關於COM技術的教程,文章和代碼。這可能對你有所幫助