我有一个使用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
时冻结:
http://quodata.de/fileadmin/temp/Daub/log.png
它不会发生在我的任何计算机上,而是发生在客户计算机上。 madExcept的MESettings如何导致这种行为。我该怎么调试呢?
答案 0 :(得分:0)
我们现在已经使用常规(并且非常相同)madExcept 3.0m向客户部署了定期更新。有效。由于其他问题,他们更换了计算机,因此我非常确信问题出在特定计算机上,并且无需在madExcept或我们的产品中修复。