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 がどのようにしてこのような動作を引き起こすのでしょうか。これをどのようにデバッグすればよいですか?