AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi etwas an zeilenende in der Console schreiben
Thema durchsuchen
Ansicht
Themen-Optionen

etwas an zeilenende in der Console schreiben

Ein Thema von easteregg · begonnen am 16. Feb 2007 · letzter Beitrag vom 16. Feb 2007
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#11

Re: etwas an zeilenende in der Console schreiben

  Alt 16. Feb 2007, 15:35
Ja, die gibt es. Im Grunde setzen sich die Farben aus Vorder- und Hintergrundfarben
der Windowsstandard Farbpalette zusammen.
Im Anhang findest du eine Eigenbaumsdosfarbtabelle für Win32.

Zitat:
aber ich hab noch nicht ganz raus, wie ich das ende von einer zeile nun bestimmen kann (also wie breit die zeile ist)
Zeichen zählen.

Delphi-Quellcode:
len := length('123456');

// ...

var
  MyText: String;
  len: Integer;

Begin...
  MyText := 'Das ist mein Text';
len := length(MyText);[delphi]
Angehängte Dateien
Dateityp: exe farbtab_179.exe (45,0 KB, 4x aufgerufen)
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von easteregg
easteregg

Registriert seit: 26. Mär 2005
174 Beiträge
 
#12

Re: etwas an zeilenende in der Console schreiben

  Alt 16. Feb 2007, 15:38
danke für tabelle.

zu dem breitenproblem.
ich möchte eben nicht rausfinden wie lang mein geschriebener text ist, sondern wie breit das fenster ist.
wie schon gesagt wurde ist das normal 85zeichen breit. aber das kann man ja einstellen!
daher wollte ich wissen obs schon was fertiges gibt um diese breite auszulesen (bei mir is die beispielsweise 130zeichen breit)
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#13

Re: etwas an zeilenende in der Console schreiben

  Alt 16. Feb 2007, 15:41
Achso, du meinst die Breite der Console...


Delphi-Quellcode:
uses
  Windows;

function ConsoleSize: TCoord;
var
  cbi: TConsoleScreenBufferInfo;
begin
  getConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), cbi);
  result := cbi.dwSize;
end;

begin
  writeln(ConsoleSize.x);
  writeln(ConsoleSize.y);
...
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von easteregg
easteregg

Registriert seit: 26. Mär 2005
174 Beiträge
 
#14

Re: etwas an zeilenende in der Console schreiben

  Alt 16. Feb 2007, 15:45
danke sehr das ist genau das was ich brauche!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:28 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