Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Linien in non-GUI Fenster (Shell/Konsolenfenster) zeichnen? (https://www.delphipraxis.net/213248-linien-non-gui-fenster-shell-konsolenfenster-zeichnen.html)

Bemi 24. Jun 2023 11:28

Delphi-Version: 11 Alexandria

Linien in non-GUI Fenster (Shell/Konsolenfenster) zeichnen?
 
Hallo,

wie im Titel lesbar, frage ich mich (und jetzt Euch), ob es generell möglich ist, wie in T.Pascal mit z.B. Line eine Linie in einem Konsolenfenster auszugeben. Und Ja, ich habe schon gesucht und bin alleine hier im Forum auf über 900! Einträge zu allem Möglichen gestoßen worden...

Danke für Euer Verständnis und evt. auch Hilfe. Also ganz einfach, ist es möglich? Ja oder nein reicht mir schon.

Michael

peterbelow 24. Jun 2023 13:11

AW: Linien in non-GUI Fenster (Shell/Konsolenfenster) zeichnen?
 
Ein Konsolenfenster enthält Text, man kann also Linien (horizontal oder vertikal) nur mittels entsprechender Zeichen imitieren.

himitsu 24. Jun 2023 13:44

AW: Linien in non-GUI Fenster (Shell/Konsolenfenster) zeichnen?
 
Ja, früher (16 Bit, wie TurboPascal) konnte man die "Console", eigentlich den Displaybuffer, in einen Graphic-Modus umschalten.

Früher konnte man auch im Textmodus die Pixel gewisser Zeichen selbst definieren (weiß nicht, ob das noch geht, aber selbst wenn, würde ich das nicht empfehlen)

Und seit Windows in 64 Bit gibt es aber kein 16 Bit-Subsystem mehr.
Heutige Konsolen haben nichts mit dem von damals zu tun. Außerdem hatte Microsoft die letzten Jahre vieles intern umgebaut. (das ist nun mehr so wie es Linux mit seiner Konsole macht)


Ja, es gibt die netten ASCII-Grafiken, also aus Zeichen.
https://www.pctipp.ch/praxis/softwar...n-1859563.html

Seit man auch z.B. UTF-8 in der Console nutzen kann, stehen einem auch nahezu alle Unicode-Zeichen zur Verfügung.




Eine Consolen-Anwendung kann dennoch optional auch Fenster erstellen,
sowie eine GUI-Anwendung auch eine Console benutzen kann.

Bemi 24. Jun 2023 13:59

AW: Linien in non-GUI Fenster (Shell/Konsolenfenster) zeichnen?
 
Danke, dass habe ich mir schon gedacht (Wunschdenken). Der Gedanke war ganz einfach gesagt: zu einer Kreisberechnung einfach einen Kreis und einen Radius/Durchmesser etc. zeichnen. Nur ein paar 100kB. nicht gleich 20MB...

Muss ich doch ein Canvas nehmen.

Danke für die (Gedanken-)Anstupser

himitsu 24. Jun 2023 14:52

AW: Linien in non-GUI Fenster (Shell/Konsolenfenster) zeichnen?
 
Schalte mal auf von Debug auf Release um :zwinker:

KodeZwerg 24. Jun 2023 19:01

AW: Linien in non-GUI Fenster (Shell/Konsolenfenster) zeichnen?
 
Na klar kannst du Kreise ohne Probleme in der Konsole darstellen!
Delphi-Quellcode:
WriteLn('o');
:lol:

Blup 24. Jun 2023 20:05

AW: Linien in non-GUI Fenster (Shell/Konsolenfenster) zeichnen?
 
Vieleicht wäre das für dich eine Lösung:
https://www.dostips.com/forum/viewto...7&hilit=CmdBkg


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:03 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