![]() |
Inhalt im Konsolenfenster ändern
Hallo,
ich schreibe gerade eine Konsolenanwendung in der ich während der Suche (die lange dauern kann) eine | / - \ Animation zeigen will. Nur weiß ich nicht, wie ich das geschriebene Zeichen gegen ein anderes austausche, bzw. wie ich den 'cursor' wieder zurückschieben kann. Grüße, Björn |
Re: Inhalt im Konsolenfenster ändern
Hi, #13 bewirkt einen Wagenrücklauf, d.h. der Cursor wird wieder am Anfang der Zeile positioniert!
Beispiel:
Delphi-Quellcode:
Du darfst allerdings wie gezeigt nur Write benutzen, da WriteLn ja in die nächste Zeile springen würde!
Write('ABC');
Write(#13); Write('DEF'); ReadLN; Ausgabe:
Code:
DEF
|
Re: Inhalt im Konsolenfenster ändern
danke für deine Antwort...
das mit CR ist mir eben auch in den Sinn gekommen und funktioniert auch ganz gut. Das aktuelle Problem besteht jetzt darin, wenn ich einen Text ausgebe, der nicht in eine Zeile passt, dann wird automatisch eine neue begonnen und ich kann nicht mehr zu der darüberliegenden zurück. Das müsste ich jetzt noch wissen. Grüße, Björn |
Re: Inhalt im Konsolenfenster ändern
Mit der Include-Datei ConTools.inc von Assarbad kannst du den Cursor frei positionieren:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz