Kleines problem mit dem "Debugstop" F9

Previous topic - Next topic

D2O

Tach alle,

mir ist beim Debuggen was aufgefallen,
bei mir stopt das Program nicht,
sonder erst wenn ich in der IDE den "Pausen Button" Drücke.

Hier mal ein beispielcode, bei dem am anfang mit F9 das STOP gesetzt wird.
Normal müsste das Programm ab hier anhalten und ich kann dann
zeile für zeile ab arbeiten, nur das geht nicht :(

Oder habe ich selber etwas falsch gemacht ?

Code (glbasic) Select
// Hier wird mit F9 der Debugstop gesetzt
GLOBAL string$
OPENFILE (1,"Test.txt",FALSE)


WRITELINE 1, "Hallo Gernot"

CLOSEFILE 1


OPENFILE (1,"Test.txt",TRUE)


READLINE 1, string$

CLOSEFILE 1


WHILE TRUE


PRINT string$,10,10
SHOWSCREEN
WEND
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Quentin

hmm seltsam, aber ich konnte es auch nachvollziehen. Setzt man den Break auf die 1. Anweisung, passiert nix, mit Break bei der zweiten Anweisung gehts ganz normal in den Debug-Modus.

D2O

Nur, bei mir spielt es keine rolle wo ich es setze.
Es wird einfach übergangen, nur wenn ich es manuell stope gehts.
Aber dann bin ich schon lange in der Main schleife, das ist ärgerlich wenn man functionen die vor der schleife sind Debuggen möchte.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Quentin

hast du die aktuelle Version? 5.022?

Kitty Hello

Mach den Breakpoint auf die Zeile "OPENFILE" ... Dann geht's.
Der BP muss immer vor einem sinnvollen Befehl sein.
Bei FOR Schleifen kann's manchmal bisserl hakeln...

D2O

Ah, Danke Gernot.
Das ist es, denn Breakpoint genau auf einen Befehl setzen :)

Geht Prima.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell