Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Showmessage frage
foxy - Fr 10.01.03 10:03
Titel: Showmessage frage
Hi all
mal ne Frage kann ich bei dem Befehl Showmessage 2 Zeilen schreiben, dass das z.b. so aussieht
Fehler!!
blabla
mach das bla
geht das??? wenn ja wie pls um hilfe :lol:
UGrohne - Fr 10.01.03 10:19
Versuch mal 'Text1'#13#10'Text2'
Vielleicht geht das, #13#10 ist normalerweise das Zeichen für einen Zeilenumbruch. Anmerkung: Du brauchst kein + zwischen dem String und dem Zeichen, aber es geht auch mit, also 'Text1'+#13#10+'Text2'
Gruß
foxy - Fr 10.01.03 10:22
Funzt danke für die schnelle antwort :lol: :lol:
UGrohne - Fr 10.01.03 10:24
Kein Problem, immer wieder gerne :)
Wolff68 - Fr 10.01.03 17:32
Ähm, ich lass immer nicht nur das + weg, sondern auch das #10 und funktioniert genauso,... :angel:
Anonymous - Fr 10.01.03 18:33
Dann geht auch das: 'Text1'+^j+'Text2'
Delete - Fr 10.01.03 19:31
| Wolff68 hat folgendes geschrieben: |
| Ähm, ich lass immer nicht nur das + weg, sondern auch das #10 und funktioniert genauso,... :angel: |
Ein Zeilenumbruch unter Windows ist #13#10. Unter anderen OS ist es auch nur mal #13 oder nur mal #10. Windows ist nur so zuvorkommend und macht auch bei nur #13 oder nur #10 einen Zeilenumbruch. Man sollte sich aber, wie bei so vielen Dingen von Microsoft, nicht darauf verlassen, dass es immer funktioniert.
UGrohne - Fr 10.01.03 19:46
Genau, dann könnte es nämlich ziemlich schnell sein, dass, wenn Du Deine DFM-Dateien so speicherst, DU plötzlich ein Projekt nicht mehr kompilieren kannst *g*
Gruß
DaFox - Fr 10.01.03 19:46
Hi.
#10 = LF = Line Feed = nächste Zeile
#13 = CR = Carriage Return = Druckerkopf an Anfang der Zeile
Diese Steuerzeichen kommen, wenn ich richtig liege, noch aus der Matrixdruckerzeit.
In allen Windowscontrols wurde aber nur an #10 festgehalten um einen Zeilenumbruch bewirken zu können.
Demnach ist #10#13 historisch gesehen richtiger :wink: und man benutzt es heute noch aus Kompatibilitätsgründen.
Gruß,
Markus
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!