+ -
当前位置:首页 → 问答吧 → 异常

异常

时间:2011-12-01

来源:互联网

是这样的,有一个 DLL,我使用他,他会抛出异常,所以我必须得用 Debug 模式才能保证他不崩溃掉。。。
有什么方法,让他 Release 模式呢 (需要的只有优化, 无调试信息……)。?
是不是需要重载异常函数神马的。?

作者: m407039340   发布时间: 2011-12-01

还是把问题解决了吧,否则你就只能用debug模式

作者: quwei197874   发布时间: 2011-12-01

引用 1 楼 quwei197874 的回复:
还是把问题解决了吧,否则你就只能用debug模式


必须得想方法解决,因为 Release 模式只有 7kb. Debug 模式能达到 23kb...
我对程序要求是精简,所以我编译后的程序都会自动用 LordPE 的重建 PE 来减少大小...

作者: m407039340   发布时间: 2011-12-01

引用 1 楼 quwei197874 的回复:
还是把问题解决了吧,否则你就只能用debug模式


对于异常,我始终没有怎么用过……

作者: m407039340   发布时间: 2011-12-01

一般情况,如果调用DLL出现异常,除了可能是DLL本身问题外
1.调用方式问题(__stdcall/__cdecl)
2.内存分配问题,DLL中的导出函数要求是指针型且要在主程序中申请内存,你没有足够内存传给它

作者: keiy   发布时间: 2011-12-01