AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

StackTrace vs Code

Ein Thema von hyype · begonnen am 19. Jan 2014 · letzter Beitrag vom 21. Jan 2014
 
hyype

Registriert seit: 5. Nov 2008
97 Beiträge
 
Delphi XE2 Professional
 
#1

StackTrace vs Code

  Alt 19. Jan 2014, 02:46
Hallo Community,

ich habe seit geraumer Zeit mit Problemen zu kämpfen, deren Zustandekommen mir ein Rätsel ist.
Die Fehler werden in der Application.OnException-Routine abgefangen,
weil sie sich nicht per try..except an der auftretenden Stelle abfangen lassen.
Schon allein das verstehe ich nicht, aber es kommt noch besser.
Neben der Fehlermeldung wird der StackTrace mitgeloggt.
Zwei Arten von Fehlern können unterschieden werden:
1.) Zugriffsverletzung beim _Schreiben_ an der Stelle 00000000 beim Aufruf einer Methode, ohne dass er in die aufgerufene Methode reingeht.
2.) Beim Aufruf einer Methode kommt eine Exception (Privilegierte Anweisung) in einer völlig anderen Methode eines völlig anderen Objektes.

Für mich sieht es so aus, als wären die Pointer auf die Einstiegspunkte der Methoden oder gar die Methoden selbst im Speicher überschrieben worden.
Ich habe aber keine Ahnung, wodurch so etwas bewerkstelligt werden kann und weiß daher nicht, wonach ich suchen soll.
Das Programm ist schon sehr alt und _sehr_ häßlich und wurde vor geraumer Zeit von delphi7 auf XE2 umgestellt.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz