Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Inhalt im Konsolenfenster ändern (https://www.delphipraxis.net/117513-inhalt-im-konsolenfenster-aendern.html)

delphis spassbremse 19. Jul 2008 15:18


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

Flips 19. Jul 2008 15:30

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:
Write('ABC');
Write(#13);
Write('DEF');
ReadLN;
Du darfst allerdings wie gezeigt nur Write benutzen, da WriteLn ja in die nächste Zeile springen würde!

Ausgabe:
Code:
DEF

delphis spassbremse 19. Jul 2008 15:33

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

Luckie 19. Jul 2008 17:49

Re: Inhalt im Konsolenfenster ändern
 
Mit der Include-Datei ConTools.inc von Assarbad kannst du den Cursor frei positionieren: http://www.michael-puff.de/Developer...orte/Assarbad/


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz