【问题标题】:Can madExcept Freeze my Delphi Application?madExcept 可以冻结我的 Delphi 应用程序吗?
【发布时间】:2013-03-04 13:49:01
【问题描述】:

我有一个使用 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 怎么会导致这种行为。我应该如何调试这个?

【问题讨论】:

  • 你在ME论坛上问过吗? Matthias 通常反应灵敏。
  • 当你的程序死机时,它在做什么?在调试器中暂停一下,找出来。
  • @David:谢谢你把我送到那里:forum.madshi.net/viewtopic.php?f=4&t=27497
  • @Rob:很遗憾,我无法在客户计算机上进行远程调试,也无法在本地重现问题。
  • _('thing') 是什么?

标签: delphi madexcept


【解决方案1】:

我们现在已经使用常规(并且非常相同)madExcept 3.0m 向客户部署了常规更新。有效。由于其他问题,他们更换了计算机,所以我很确定问题出在特定计算机上,madExcept 或我们的产品都不需要修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多