我使用madExcept(不是从IDE中使用),但是在自动化批处理中使用。
为了获得堆栈跟踪和行号,我应该开启哪些编译指令。我不关心加载的模块、进程或CPU寄存器。
目前我使用的是:
{$DEBUGINFO ON}
{$LOCALSYMBOLS ON}
{$REFERENCEINFO OFF}
我希望尽可能减少“臃肿”但保留行号。
我使用madExcept(不是从IDE中使用),但是在自动化批处理中使用。
为了获得堆栈跟踪和行号,我应该开启哪些编译指令。我不关心加载的模块、进程或CPU寄存器。
目前我使用的是:
{$DEBUGINFO ON}
{$LOCALSYMBOLS ON}
{$REFERENCEINFO OFF}
我希望尽可能减少“臃肿”但保留行号。
本地符号和参考信息选项不影响madExcept错误报告。您提到的任何设置都不会影响可执行文件的大小。
-gd
开关以获得详细的映射文件。编译后别忘了运行madExceptPatch.exe
工具。{$DEBUGINFO 1}
{$LOCALSYMBOLS ON}