AGB  ·  Datenschutz  ·  Impressum  







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

Programmcrash & Drwatson32

Ein Thema von enricoffo · begonnen am 21. Sep 2006 · letzter Beitrag vom 23. Sep 2006
Antwort Antwort
Seite 1 von 2  1 2      
enricoffo

Registriert seit: 24. Dez 2005
Ort: Keine Ergebnisse gefunden
38 Beiträge
 
Delphi 7 Professional
 
#1

Programmcrash & Drwatson32

  Alt 21. Sep 2006, 19:48
Hallo,

ich weiß nicht, ob ich hier mit meiner Frage richtig bin, aber ich versuche es mal.

Ich habe eine kleines Programm geschrieben. Es läuft auf so ziemlich jeden PC, wo ich es getestet habe, nur auf einem, da wo es eigentlich benutzt werden soll, geht es nicht.

Dr Watson zeichnet mir ein tolles Speicherabbild auf (dump.dmp) und in der DrWats32.log steht, das ein Stapelüberlauf c00000fd stattgefunden hat. Und der Fehler bei 7c8024e0 aufgetreten ist (53 push ebx).

Jetzt meine Frage:

Da ja auf diesem PC kein Delphi installiert ist und ich dies auch nicht machen möchte kann ich ja nicht mit dem Delphi-Debugger im Einzelschritt durchlaufen.
Was kann ich dann tun.

Wie kann ich das Dr Watson32 Abbild auswerten und wie finde ich in Delphi die Absturzstelle ?? (7c8024e0)

Wo finde ich dazu hinweise und wonach muß ich da genau suchen???

Herzlichen Dank schon mal im vorraus.
Computer machen keine Fehler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Programmcrash & Drwatson32

  Alt 21. Sep 2006, 22:27
In der Jedi gibt es Units (JclDebug) mit deren Hilfe + Debuginfos du den Aufrufstack bis zum Fehler dir holen kannst. Könnte aber sein das dies bei einem Stack overflow nicht hilft.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Laufi

Registriert seit: 21. Mär 2006
86 Beiträge
 
#3

Re: Programmcrash & Drwatson32

  Alt 21. Sep 2006, 22:33
Hallo

Schreib einfach in jede prozedur in try except end dann kommt der fehler nicht mehr!

Liebe Grüsse
Laufi
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Programmcrash & Drwatson32

  Alt 21. Sep 2006, 22:39
Moin enricoffo,

schau Dir doch mal Bei Google suchenmadexcept an.
Das sollte Dir aufschlussreichere Informationen liefern, als DrWatson.

@Laufi:

Zitat von Laufi:
Schreib einfach in jede prozedur in try except end dann kommt der fehler nicht mehr!
Das war jetzt aber nicht Dein Ernst, oder?
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
fwsp
(Gast)

n/a Beiträge
 
#5

Re: Programmcrash & Drwatson32

  Alt 21. Sep 2006, 22:46
immer mit dem holzhammer...
  Mit Zitat antworten Zitat
Laufi

Registriert seit: 21. Mär 2006
86 Beiträge
 
#6

Re: Programmcrash & Drwatson32

  Alt 21. Sep 2006, 22:47
Klar, er hat ja geschrieben dass es sonst auf allen Rechnern läuft also funktioniert das Program und der Fehler kann vernachlässigt werden, es würde nur stören

Liebe Grüsse
Laufi
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Programmcrash & Drwatson32

  Alt 21. Sep 2006, 22:50
Noch 'ne Alternative bei D7. Da gibt es doch den Remote-Debugger und solange der Absturz nicht gleich beim Starten kommt kann man damit auch schön debuggen ohne Delphi zu installieren.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
enricoffo

Registriert seit: 24. Dez 2005
Ort: Keine Ergebnisse gefunden
38 Beiträge
 
Delphi 7 Professional
 
#8

Re: Programmcrash & Drwatson32

  Alt 21. Sep 2006, 22:51
Hi,

danke für die schnellen Antworten.
Ich habe schon versucht eine log-Datei zu erstellen. Diese wird im createteil geschrieben, leider
kommt mein Programm nicht soweit.
Computer machen keine Fehler
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Programmcrash & Drwatson32

  Alt 21. Sep 2006, 22:55
Moin Laufi,

ein Stapelüberlauf deutet auf eine rekursive Endlosschleife hin, und die wirst Du mit try/except auch nicht los
[EDIT]
(und kann auch mit Sicherheit nicht vernachlässigt werden)
[/EDIT]
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Programmcrash & Drwatson32

  Alt 21. Sep 2006, 22:58
Es funktioniert eben nicht, sonst würde es ja auf allen Rechnern fehlerfrei laufen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  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 15:32 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