Seite 1 von 1

Fehler in PB EXE, wo im Code

Verfasst: 22.10.2004 13:45
von Torakas
Hi Leute,

ich hab ein kleines problem. Ich hab ein mittelgrosses PRojekt am laufen und muss sagen das es bei mir einwandfrei läuft. Nur leider wenn ein Freund auf einen bestimmten Button drueckt, dann bricht das Programm (EXE) ab mit einer Fehlermeldung. Ist es moeglich anhand der Fehlermeldung herauszufinden wo der Fehler aufgetreten ist?

Gruß,
Torakas

Verfasst: 22.10.2004 13:55
von Rings
OnError mit Line-Nummer-support einbauen

Verfasst: 22.10.2004 14:20
von Ynnus
Vielleicht eine Verletzung der Speicheradressenbereiche? Also ein Pointer falsch gesetzt oder du greifst auf Listenelemente oder Gadgets drafu zu welche es nicht (mehr) gibt? Wenn es beim Drücken eines Gadgets auftritt, erstmal prüfen ob dieses Gagdet wirklich initialisiert wurde und korrekt läuft, vielleicht ist der Speicher ja schon von anderen Dingen überschrieben worden. Oder prüfe alle Array ob die irgendwo "überlaufen". Das prüft der Debugger zwar wenn er an ist, im fertigen Programm aber nicht mehr und da kann leicht was mit dem Speicher vermischt werden.
Da kann der Code korrekt sein und auch richtig kompiliert, aber wenn man es ausführt macht sich der Fehler dann bemerkbar. Am besten nochmal mit Debugger ausführen und alles testen, da sollte der Fehler dann auch auftreten. Dann sollte dir der Debugger auch eine Fehlermeldung geben. ;)

Verfasst: 22.10.2004 15:44
von freedimension
Benutzt du WinAPI-Aufrufe die auf einigen WinOSs (vornehmlich WinME/9x) nicht laufen???

Verfasst: 22.10.2004 17:39
von nco2k
@Torakas
dann musst du eben diesen "besonderen" button, nochmal gründlich untersuchen. :wink:

p.s.: etwas mehr informationen und ggf. ein beispielcode wären nicht verkehrt.

c ya,
nco2k