两个DLL(假定为DLL1,DLL2)中都使用了Raize控件
总控调用这两个DLL正常,假定调用时先调用DLL1,然后调用DLL2
释放时如果先释放DLL2再释放DLL1,那么一切正常。相反如果先释放DLL1再释放DLL2,
就会报出下面这个错误:
Project projectname raised too many consecutive exceptions:
application defined exception (code xxxx) at xxxx.
Process stopped. Use Step or Run to continue.请问:这是为什么啊,
总控调用这两个DLL正常,假定调用时先调用DLL1,然后调用DLL2
释放时如果先释放DLL2再释放DLL1,那么一切正常。相反如果先释放DLL1再释放DLL2,
就会报出下面这个错误:
Project projectname raised too many consecutive exceptions:
application defined exception (code xxxx) at xxxx.
Process stopped. Use Step or Run to continue.请问:这是为什么啊,
没有任何关联,只是都使用了raize控件而已
我也觉得释放第一个DLL时释放了第二个DLL的资源。因为按照先进后出的原则的话是没有问题的,只有先进先出才有问题那该怎么办呢?难道控件问题?
释放第一个DLL后,第二个DLL使用正常,就是释放时错误。to sunkevin(愚公)
如果真是你说的这种情况的话,那应该怎么去做呢
先谢了:)
哈哈,langziwujia 是王金亮吧 哈哈 巧啊!在这里碰到你!
关键是如果我不用raize控件的话,一切正常我怀疑是否该控件有些问题?,我好多DLL使用了该控件,替换肯定不可以怎么办啊,急死了
释放DLL1时错误