Announcement

Collapse
No announcement yet.

Fehlerhafte Programmstelle finden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fehlerhafte Programmstelle finden

    Wenn ein Programm außerhalb der IDE läuft und es kommt zu einem Fehler, wird in der Regel immer die Speicherstelle angegeben, an der der Fehler aufgetreten ist.
    Beispiel: Zugriffsverletzung an Adresse xyz. (Natürlich habe ich vergessen diese Fehlermöglichkeit abzufangen). Die Behandlung mit einer Exception-Routine ist mir klar, nur
    zu guten alten DOS-Zeiten unter Turbo-Pacal konnte man solche Fehler durch erneutes compilieren mit dem Schalter /fAdresse oder unter Compile, Find Adress finden. Welche Möglichkeiten gibt es unter Delphi 5, Enterprise?

  • #2
    Die Jedi Code Library enthaelt eine unit (JclDebug) fuer diesen Zweck. Es gibt auch einen IDE-Plugin das das Programm entsprechend uebersetzt.<br>
    Es wird das Map-file erzeugt, komprimiert und an das EXE mit angefuegt. Danach koennen die exceptions einen Stack-Trace mit Zeilennummern ausgeben. Zusaetzlich kann man eine email mit dem Stacktrace versenden. Ideal fuer Betatests.<br>
    http://delphi-jedi.or

    Comment

    Working...
    X