Hi,
Ich spiele ein wenig in Basic herum und nutze zum positionieren der Textausgabe den Cursor- Befehl. Mir ist dabei aufgefallen, dass man aber immer mit ; die Ausgabe abschließen muss, sonst wird ein CRLF ausgeführt - aber ganz woanders.
Ich habe z.b. mit PRINT einen Rahmen ums Bild gezeichnet, wobei rechts unten wohl nur ein Poke hilft, sonst scrollt alles hoch.
Dann platzieren ich mit cursor den Cursor irgendwo, z.b. Zeile 12, Spalte 30 und schreibe einen Text. Nun sollte m.m.n. das CRLF den Cursor auf Zeile 13, Spalte 1 schieben. Tatsächlich aber scrollt jetzt der Bildschirm eine Zeile hoch (weil der Rahmen ja zuletzt in der untersten Zeile gemalt wurde?). Dadurch wird immer die Ausgabe zerstört, wenn man nicht dauernd ; anhängt, um CRLF zu unterdrücken.
Ist das Verhalten so gewollt oder ist das ein Bug?
Normal sollte es ja dann eine Zeile drunter (nach der letzten Ausgsbe) weitergehen.
Gruß
DS65