Может ли 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 или наших продуктах ничего не нужно исправлять.

Другие вопросы по тегам