我有一个使用 madExcept 3.0m 的基于 Delphi 5 的应用程序。由于 madExcept,我很欣赏它的质量,因此它通常不会因为任何事情而受到责备,因此它似乎冻结了。
这是代码:
AddLogEntry('ME_Settings');
try
AddLogEntry('ME_Settings2');
with MESettings do begin // madExcept-Einstellungen
AddLogEntry('FrozenMsg');
sOldFrozenMsg := FrozenMsg;
AddLogEntry('Meldung vorbereiten');
FrozenMsg := AnsiString(_('Das Öffnen der Datenbank dauert ungewöhnlich lang.'));
AddLogEntry('Remote?');
[...]
end;
finally
[...]
end;
它没有抛出任何异常,只是在阅读时似乎冻结了FrozenMsg
:(
来源:quodata.de)
它不会发生在我的任何计算机上,但会发生在客户计算机上。madExcept 的 MESettings 怎么会导致这种行为。我应该如何调试这个?