我用的是免费的
NexusDB from GetIt
但是,这些DCU中有调试信息,这会严重妨碍调试,即当我尝试调试时
Step Into (F7)
nxdb.pas
,然后,因为我没有这样的文件,所以进入CPU视图时只使用行号反汇编(参见底部的示例)。
Trace to Next Source Line (Shift+F7)
NexusDB库文件夹只包含一个版本的.DCUs,没有“Release”版本
所以我来问这个问题-有没有办法从.DCUs中删除调试信息?
仅带行号的CPU视图示例:
TnxDataset.Notification:
007930EC 55 push ebp
...
007930F7 8945FC mov [ebp-$04],eax
<unknown file>.10682:
007930FA 8BCB mov ecx,ebx
...
00793101 E8F6F9D3FF call TComponent.Notification
<unknown file>.10683:
00793106 8B45FC mov eax,[ebp-$04]