AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi Delphi Fehlersuche (Strategien & Tips)
Tutorial durchsuchen
Ansicht
Themen-Optionen

Delphi Fehlersuche (Strategien & Tips)

Ein Tutorial von shmia · begonnen am 17. Mär 2004 · letzter Beitrag vom 29. Sep 2004
Antwort Antwort
Seite 1 von 2  1 2      
shmia
Registriert seit: 2. Mär 2004
Hallo,

ich stelle hier mein Tutorial zur Fehlersuche in Delphi Programmen vor.
Besonders das Aufspüren von Zugriffsverletzungen wird erklärt.
Angehängte Dateien
Dateityp: zip delphifehlersuche_258.zip (150,3 KB, 203x aufgerufen)
 
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#2
  Alt 17. Mär 2004, 18:07
Etwas dürftig. Und das rtf-Format ist auch nicht so glücklich gewählt.
Michael
  Mit Zitat antworten Zitat
shmia

 
Delphi 5 Professional
 
#3
  Alt 5. Apr 2004, 10:56
Hier kommt das Update.
Ideen und Vorschläge sind willkommen.
Angehängte Dateien
Dateityp: zip delphifehlersuche_695.zip (61,8 KB, 84x aufgerufen)
Andreas
  Mit Zitat antworten Zitat
shmia

 
Delphi 5 Professional
 
#4
  Alt 17. Jun 2004, 14:38
Update
unerwünschte Seiteneffekte von Assert
Untersuchung von TStrings – Objekten
Ausgabe von Debug-Meldungen in einem Konsolenfenster
Angehängte Dateien
Dateityp: zip delphifehlersuche_182.zip (158,2 KB, 132x aufgerufen)
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#5
  Alt 17. Jun 2004, 17:44
Hört irgendwie ziemlich plötzlich auf.
Michael
  Mit Zitat antworten Zitat
supermuckl

 
FreePascal / Lazarus
 
#6
  Alt 17. Jun 2004, 18:18
jo und ohne delphi hilfe weis man auch net gleich was assert genau macht
  Mit Zitat antworten Zitat
shmia

 
Delphi 5 Professional
 
#7
  Alt 18. Jun 2004, 08:00
Zitat von Luckie:
Hört irgendwie ziemlich plötzlich auf.
Konstruktive Kritik, Verbesserungen und Erweiterungen sind stets willkommen.
Es ist nicht mein Tutorial, sondern es gehört euch allen. Kostenlos.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von APP
APP

 
Delphi 7 Enterprise
 
#8
  Alt 18. Jun 2004, 09:59
Hallo shmia,

gutes Tut, vor allem auch für Einsteiger geeignet.

Deine "IDE Debugger Tricks" mit dem ShowMessage Schmäh (dt. Trick) sind , da habe ich was dazugelernt!
Armin P. Pressler
  Mit Zitat antworten Zitat
woki

 
Delphi 2006 Architect
 
#9
  Alt 18. Jun 2004, 10:31
Hallo,

Ein paar kleine Hinweise oder Empfehlungen:

Outputdebugstring ist eine nette Sache, da mann hier den Programmablauf nachträglich verfolgen kann, man kann also unter Umständen sogar nachvollziehen, was ein Tester gemacht hat, um einen Fehler zu produzieren.
Outputdebugstring führt aber leider zu Schutzverletzungen unter Win98, ME, ob immer weiß ich nicht, aber häufig genug.

Ich empfehle deshalb diesen und jeglichen Code zum Debuggen (incl Showmessages) bedingt in den Code zu compileren {$IFDEF Debug}, so kann man ihn schnell aktivieren und wieder entfernen. Die verwendeten Bedingungen könnte man sich ja in der Projektdatei merken, dann muß man nicht den Code durchsuchen, wenn amn sie später nochmal braucht.

Eine Alternative zu Outputdebugstring können Ereignisausgaben in nicht anhaltenden Breakpoints sein. Diese kann man in Gruppen verwalten, man ändert nichts am Code, kann sie gruppenweise aktivieren und deaktivieren etc.

Grüße
Woki
  Mit Zitat antworten Zitat
shmia

 
Delphi 5 Professional
 
#10
  Alt 29. Sep 2004, 10:05
Update: Debug Ausgaben über GExperts.
Angehängte Dateien
Dateityp: zip delphifehlersuche_137.zip (186,3 KB, 331x aufgerufen)
Andreas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 10:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz