| |
|
|
E.T. | Hab ewig nach dem "Fehler" in meinem Programm gesucht, jetzt bin ich (hoffentlich) dahinter gestiegen: Hab irgendwann mal mein Prog. erweitert, das es eine Protokoll-File (.txt) schreibt. Fein alles am Prg-Start declariert (File incl. Verzeichniss, Andare mit REWRITE und das CLOSE erst vor dem END etc.), aber dann die Proc, welche das eigentliche scrivere diese .txt aufruft (in einer Schleife mehrfach) dummerweise am Quelltext ganz unten (nach dem END) rangepinselt. Sollte ja eigentlich kein Problem sein (dachte ich), das Programm funktioniert auch, nur das scrivere die .txt funzt nur beim ersten Aufruf (aus der PROC hinter dem END), dann kommt in der File nichts mehr an. Diese File wird dann auch ordentlich vor dem END geschlossen (hoffe ich), zumindest ist diese im Editor ohne Probleme lesbar.
Hab jetzt mal alles vor die Hauptschleife geschoben (wo dann auch das Prg beendet werden kann), und schon wird die Protokoll-File immer richtig geschrieben.
Was ich dabei interessant finde: der "Fehler" tritt nur beim scrivere die .txt (PRINT #1,"BlaBla") auf, alles andere wird perfekt abgearbeitet.
Hab so das Gefühl, das die .txt-File schon irgendwann geschlossen wird, obwohl das CLOSE eine Zeile vor den END lt. Programmablauf noch garnicht erreicht sein potrebbe.
Werde heut Nachmittag mal das Progg minimieren, um einen Quelltext zu posten, aber vlt. hat ja schon mal jemand Lust, drüber nachdenken... |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 29.09.2011 ▲ |
|
|
|
|
Jörg Sellmeyer | Du müßtest doch einfach mal einen Breakpoint vor das "End" setzen, um zu sehen, ob das Programm dort auch ankommt... |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 29.09.2011 ▲ |
|
|
|