因为写的软件要在很多工厂实施。而主框架是RELEASE的EXE,而我写的子模块都是DLL的。
经常需要在现场进行调试,而这个时候框架是RELEASE的,模块要DEBUG的,
好象这样用会出错?只能DEBUG的EXE调用DEBUG的DLL?我是用Loadlibary加载的。因为autocad的arx其实就是一个DLL,它就是用RELEASE的EXE调用DEBUG的DLL,可以调试,不知道它是怎么实现的?我采用的机制和它差不多。动态加载。总而言之,谁知道用RELEASE的EXE加载DEBUG的DLL的实现方法??
欢迎大家来讨论这个问题!
经常需要在现场进行调试,而这个时候框架是RELEASE的,模块要DEBUG的,
好象这样用会出错?只能DEBUG的EXE调用DEBUG的DLL?我是用Loadlibary加载的。因为autocad的arx其实就是一个DLL,它就是用RELEASE的EXE调用DEBUG的DLL,可以调试,不知道它是怎么实现的?我采用的机制和它差不多。动态加载。总而言之,谁知道用RELEASE的EXE加载DEBUG的DLL的实现方法??
欢迎大家来讨论这个问题!
另外那位兔子兄,您肯定没有这样试过了。
向大家说明,我写程序也有五六年了,而且这个系统框架也是很灵活而复杂的。已经实现了类似AutoCAD的动态模块加载功能。因此,这不是一个低级的错误问题。希望大家看清我的问题,对此真正有过研究,或者自己做过类似需求程序的高手能不吝赐教!
再次感谢朋友们的帮助:)