因为VC界面制作烦琐,我在VB做的DLL中做了一个界面,然后用VC的程序去调用用VB的DLL封装的界面.
VCCOM初始化没有错误,VB编译也没有错误,但是每次调用DLL中封装的界面时,都遇到一个错误.
错误如下:
Unhandled exception in FFExhaustSystem.exe(KERNEL32.DLL):0xE06D7363;Microsoft C++ Exception但如果把VB的DLL采用二进制编译,先运行VB的DLL,再运行VC程序,则没有错误.请问各位高手,该问题是怎么回事,如何解决?
在下先谢谢了.
VCCOM初始化没有错误,VB编译也没有错误,但是每次调用DLL中封装的界面时,都遇到一个错误.
错误如下:
Unhandled exception in FFExhaustSystem.exe(KERNEL32.DLL):0xE06D7363;Microsoft C++ Exception但如果把VB的DLL采用二进制编译,先运行VB的DLL,再运行VC程序,则没有错误.请问各位高手,该问题是怎么回事,如何解决?
在下先谢谢了.
"406:Active控件或Active属性页中不能显示非模式窗体"把VBDLL封装的界面的显示代码后面加上 vbModal,重新编译就可以解决问题了.VC是个怪物搞出来的半成熟品