Может ли madExcept заморозить мое приложение?
У меня есть приложение на базе Delphi 5, использующее madExcept 3.0m. Он явно зависает из-за 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
Это не происходит ни на одном из моих компьютеров, но происходит на компьютере клиента. Как MESettings madExcept может вызвать такое поведение. Как мне отладить это?
1 ответ
Теперь мы развернули обычное обновление с использованием обычного (и очень того же) madExcept 3.0m для клиента. Это сработало. Они заменили компьютер из-за других проблем, поэтому я совершенно уверен, что проблема была с конкретным компьютером, и в madExcept или наших продуктах ничего не нужно исправлять.