1

我有一个专有的.NETDLL,我想在COM客户端中使用它。

目前,当我使用regasm它时说:warning RA0000 : No types were registered

由于我没有源代码,因此无法将类设置为ComVisible或其他任何需要。

我怎样才能轻松地使这个 DLL 对 DLL 可见COM

4

1 回答 1

2

您需要编写一个“COM 可调用包装器”。这里有几个链接:

http://msdn.microsoft.com/en-us/library/ms973802.aspx

http://msdn.microsoft.com/en-us/library/f07c8z1c.aspx

http://edn.embarcadero.com/article/32754

其中一些已经很老了,但我想这些原则保持不变。

编辑:似乎有人写了一个通用的包装器:

http://www.codeproject.com/Articles/113720/Universal-COM-Callable-Wrapper

于 2013-01-23T02:01:18.737 回答