Borland C++ Builder调用VC写的ActiveX出现External exception E06D7363
Borland C++ Builder调用VC写的ActiveX出现External exception E06D7363
手头有个用C#写的库,为了能让VC调用制作ActiveX,我先把这些库用C#做成COM,然后用VC调用这个COM,封装成ActiveX,最后是把这个ActiveX给我的同事使用。
过程可能有点复杂,简单来说,就是下面的过程:
原始DLL(C#写)--》我用C#再把这些DLL做成COM --》再用VC调用这个COM,做成ActiveX --》 我的同事要使用我的ActiveX,但他用的开发工具是C++ Builder。
最后在同事调用ActiveX时,出现了External exception E06D7363,这个ActiveX我用VC,C#都试过,可以加载,并且都能正常工作,到C++ Builder下无法加载。。
谢谢!!
[解决办法]
http://topic.csdn.net/u/20090302/17/99d1fbc5-4be6-4744-96d9-09b16c0d93c3.html?80417
看看这个贴对你是否 有用
[解决办法]
c#最好用2008版本的。BCB用6.0的2010没试过。
[解决办法]
该回复于2010-06-24 14:17:23被版主删除
[解决办法]
C#写的库需要托管代码的支持,你的系统如果没有这个库相关的CLR环境的话,当然会出现异常错误。
[解决办法]
我记得调用的底层库里如果抛出异常, BCB就会这样.