作者:402-928 | 来源:互联网 | 2023-09-24 18:23
如何实现多个dll共用一个tlb或olb,像Arcgis一样,如displayUI.olb并没有DisplayUI.dll,而是多个dll,有没有知道的,给个提示,不胜感激!
如何实现多个dll共用一个tlb或olb,像Arcgis一样,如displayUI.olb并没有DisplayUI.dll,而是多个dll,有没有知道的,给个提示,不胜感激!
3 个解决方案
不是很懂,不过你可以试试把其它组件的IXXX接口的声明和coclass的声明都放到一个idl文件中,然后编译出新的tlb文件看看
[
uuid(016DF9D3-7E81-11D2-A2D1-0000F8774FB5),
version(10.0),
helpstring("ESRI DisplayUI Object Library 10.0"),
helpfile("esriDisplayUI.chm"),
helpcontext(00000000)
]
library esriDisplayUI
{
好多的接口
好多的coclass
}
上面的接口及coclass分散到好多个dll中,怎么实现哪?
我在等。。。。。