Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Fehlersuche - Suchbereich eingrenzen? (https://www.delphipraxis.net/191277-fehlersuche-suchbereich-eingrenzen.html)

p80286 28. Dez 2016 21:33

AW: Fehlersuche - Suchbereich eingrenzen?
 
Was heißt "ab und zu"? Wenn Daten vom USB-Stick gelesen werden? Wenn die Kaffeemaschine eingeschaltet wird? Wenn Daten vom Netz gelesen werden?

Und natürlich der Runninggag Bereichsüberprüfung und Variableninitialisierung.

Gruß
K-H

Slipstream 28. Dez 2016 23:03

AW: Fehlersuche - Suchbereich eingrenzen?
 
Zitat:

Zitat von romber (Beitrag 1357367)
Gibt es die Möglichkeit, bei der Fehlersuche den Suchbereich anhand des Fehlertyps etwas einzugrenzen? Ich meine, es gibt verschiedene Fehlertypen, oder besser gesagt Fehlermeldungen, die dabei entstehen. Es gibt z.B. Access Violations, die meistens relativ einfach zu beheben sind. Oder das Programm kann sich einfach aufhängen mit der Meldung "Das Programm reagiert nicht". In diesem Fall könnte neben anderen Ursachen z.B. unsychronisierten Zugriff auf die GUI oder hängende Threads sein. Gibt es vielleicht für den von mir beschriebene Fehlertyp irgendwelche ganz typische Ursachen?

Eingrenzen des Fehler ist doch die gängige Methode, wenn man im Code einen Fehler finden will, oder? Wenn du in der IDE startest, kannst du doch einfach an bestimmten Stellen Breakpoints setzen und dann durchsteppen, bis der Fehler entsteht. Oder du schreibst von verdächtigen Stellen deines Programms in eine Logdatei und kannst dann am letzten Eintrag vor dem Absturz sehen, wo du weitersuche musst. Typische Ursachen für eine so allgemeine Fehlermeldung gibts bestimmt nicht.

Du wirst doch bestimmt auch merken, an welcher Stelle oder bei welcher Aktion oder Benutzereingabe das Programm abstürzt. Wenn man wochenlang einen Fehler sucht und ihn nicht findet, dann macht man irgendwas nicht richtig, oder?

Ein paar mehr Hinweise über dein Programm und die Umstände beim Absturz sind bestimmt kein Fehler.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz