![]() |
Konsoleninhalt löschen
Morgen.
Ich habe mir eine Konsole gebastelt und würde jetzt gerne den Inhalt löschen. Wie mache ich das? |
Re: Konsoleninhalt löschen
so oft writeln('') bis alles weg ist.
in dos gab es mal den befehl cls. |
Re: Konsoleninhalt löschen
Erscheint mir ein bissel unsauber, und vor allem, wann weiß ich, wann alles weg ist?
Es muss doch dafür irgendne API-Funktion oder ne Message geben. |
Re: Konsoleninhalt löschen
so viele zeilen hat ne konsole nicht, 50 sollten reichen.
sicherlich ist das nicht die feinste methode, funktioniert aber. |
Re: Konsoleninhalt löschen
Hi,
es gibt einen knowledgebase article dazu: ![]() Grüße vom marabu |
Re: Konsoleninhalt löschen
Morgen. ( :mrgreen: )
Delphi-Quellcode:
procedure ClrScr;
var tc: tcoord; nw: Cardinal; cbi: TConsoleScreenBufferInfo; begin getConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), cbi); tc.x := 0; tc.y := 0; FillConsoleOutputAttribute(GetStdHandle(STD_OUTPUT_HANDLE), textattribute, cbi.dwsize.x * cbi.dwsize.y, tc, nw); FillConsoleOutputCharacter(GetStdHandle(STD_OUTPUT_HANDLE), #32, cbi.dwsize.x * cbi.dwsize.y, tc, nw); setConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), tc); end; ![]() |
Re: Konsoleninhalt löschen
Danke.
Ich muss das ja zum Glück nicht verstehen. :mrgreen: |
Re: Konsoleninhalt löschen
Wenn du mir jetzt noch schnell sagst in welcher Unit das zeuch liegt sind wir fast Wunschlos Glücklich^^
|
Re: Konsoleninhalt löschen
|
Re: Konsoleninhalt löschen
Dankee
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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 by Thomas Breitkreuz