2011-01-28 20 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技术的教程,文章和代码。这可能对你有所帮助