Forum: Sonstige Fragen zu Delphi
Delphi
by jus,
29. Aug 2014
@jaenicke und @MaBuSE: Vielen Dank für die Hinweise! Wieder mal was dazugelernt. :-D
Forum: Sonstige Fragen zu Delphi
Delphi
by jus,
28. Aug 2014
@MaBuSE: Vielen vielen Dank für den Tipp! :thumb:
Da ich sowieso JCL im Einsatz habe, habe mich entschieden doch JCL zu verwenden und bin somit davon abgegangen den "System.AssertErrorProc" zu manipulieren, da vermutlich andere Asserts/Exceptions von anderen Units damit auch abgefangen werden.
Nach einigen Experimenten funktioniert folgender Code für mein Vorhaben zufriedenstellend:
...
Forum: Sonstige Fragen zu Delphi
Delphi
by jus,
28. Aug 2014
Vielen Dank DeddyH! :thumb:
So wie ich es verstanden habe, kommt bei Assert immer eine Messagebox. Damit ich die Ausgabe in einer Logdatei verwenden kann, habe ich folgende Quick&Dirty Lösung zum Umleiten der Meldung verwendet, für den Fall, dass jemand so eine Lösung benötigt:
procedure AssertErrorHandler(const Message, Filename: string; LineNumber: Integer; ErrorAddr: Pointer);
...