| |
|
|
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-Datei (.txt) schreibt. Fein alles am Prg-Start declariert (Datei incl. Verzeichniss, Datei öffnen mit REWRITE und das CLOSE erst vor dem END etc.), aber dann die Proc, welche das eigentliche schreiben in 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 schreiben in die .txt funzt nur beim ersten Aufruf (aus der PROC hinter dem END), dann kommt in der Datei nichts mehr an. Diese Datei 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-Datei immer richtig geschrieben.
Was ich dabei interessant finde: der "Fehler" tritt nur beim schreiben in die .txt (PRINT #1,"BlaBla") auf, alles andere wird perfekt abgearbeitet.
Hab so das Gefühl, das die .txt-Datei schon irgendwann geschlossen wird, obwohl das CLOSE eine Zeile vor den END lt. Programmablauf noch garnicht erreicht sein dürfte.
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 ▲ |
|
|
|