Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Steuerzeichen für strings (https://www.delphipraxis.net/4138-steuerzeichen-fuer-strings.html)

banaalo 16. Apr 2003 18:30


Steuerzeichen für strings
 
ja schon wieder ne frage zu strings
gibts in delphi auch wie in c steuerzeichen für strings, so das man z.B.
einen zeilenumbruch erzwingt(in c wäre das ja \n)? bis jetzt hab ich nur sachen zur string umwandlng gefunden. wäre nett wenn mir jemand sagen könnte wo ich sowas finde bzw. mal kurz die wichtigsten steuerzeichen angibt.

jbg 16. Apr 2003 18:40

In C:
Code:
"Zeile1\nZeile2"
In Delphi:
Delphi-Quellcode:
'Zeile1' + sLineBreak + 'Zeile2' // ab Delphi 6 möglich

'Zeile1'#10'Zeile2' // in allen Delphi-Versionen möglich

Chewie 16. Apr 2003 18:41

Sollte es nicht besser
Delphi-Quellcode:
'Zeile1'#13#10'Zeile2'
heißen?

banaalo 16. Apr 2003 18:47

THX für die schnelle Hilfe geht beides.

woki 16. Apr 2003 20:34

hallo,

es lohnt sich im Zusammenhang mit Stringformatierung auch.

format

anzuschauen, z.B.

format('zeile1 %s zeile2',[#10#13]), würde auch die hier gestellte Aufgabe lösen, ist bei komplexeren Aufgaben aber leistungsfähiger.

Gruß
Wolfgang

jbg 16. Apr 2003 21:11

Zitat:

#13#10
So lange man nur (nativ) unter Windows arbeitet ist das kein Problem. Verwendet man jedoch die CLX oder entwickelt sogar für Linux, dann sollte man sich auf das #10 beschränken.

Delphi-Quellcode:
uses QDialogs;

begin
  ShowMessaege('Zeile 1'#13#10'Zeile 2');
end;
Ergibt ungefähr das:
Code:
Zeile 1□
Zeile 2


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