Autor Beitrag
SwissMike
Hält's aus hier
Beiträge: 8



BeitragVerfasst: So 11.05.03 21:12 
Hi,

Ich habe ein Programm mit verschiedenen Klassen. Ich bekomme jetzt nach dem Start des Programmes einen Fehler und der Debuger zeigt mir an in welcher Funktion der Fehler passiert ist. Kann ich auch irgendwie sehen in welcher Funktion die fehlerhafte Funktion ausgeführt wurde?

Danke!


Zuletzt bearbeitet von SwissMike am Mo 12.05.03 10:45, insgesamt 1-mal bearbeitet
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: So 11.05.03 22:02 
Keinen Plan, was Du meinst :wink: Du könntest an die entsürechenden Stellen Haltepunkte setzen und mit F7/F8 weitergehen, aber mehr kann ich Dir nicht sagen, die Glaskugel ist leider kaputt.
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: So 11.05.03 22:50 
Was ist denn daran schwer zu verstehen?
Strg-F drücken, Funktionsnamen eingeben, Suchen klicken.
Dann listet er dir alle Stellen auf, wo der Funktionsname auftaucht, und somit auch die Aufrufe der Funktion. Zwar kommen auch die Deklarationen mit, aber das sind ja nur zwei Vorkommen.

Aber was der Kollege vergessen hat:
Bitte ändere den Titel des Topics:
Delphi-Forum.de Richtlinien hat folgendes geschrieben:
1.1 Beiträge
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist. Eine Pseudocodezeile oder die Nennung des Objektes, um welches es sich in dem Beitrag handelt, helfen da schon mehr weiter.

Zum ändern des Titels einfach deinen ersten Beitrag editieren.

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Mo 12.05.03 09:29 
Es geht aber noch sehr viel eleganter: Einfach das Debug-Fenster "Aufrufstack" öffnen, sobald die Exception ausgelöst wird (Shortcut Strg+ALT+S). Dort sieht man, welche Methoden wann andere Methoden aufgerufen haben, die dann irgendwann zu dieser Exception führten (Bsp: Button1.Click / Sortieren / WerteVertauschen ... / usw.).

Cu, :)
Udontknow
SwissMike Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mo 12.05.03 19:50 
Danke, hat wunderbar funktioniert