![]() |
Zeilenumbruch im MessageDlg
Hallo,
wie bekomme ich einen Zeilenumbruch in eine MessageDlg-Methode? Beispiel:
Delphi-Quellcode:
MessageDlg('Hier ein Zeilenumbruch im Text', mtInformation, [mbOk], 0);
|
Re: Zeilenumbruch im MessageDlg
Delphi-Quellcode:
MessageDlg('Hier ein Zeilen' + #13 + 'umbruch im Text', mtInformation, [mbOk], 0);
|
Re: Zeilenumbruch im MessageDlg
|
Re: Zeilenumbruch im MessageDlg
Delphi-Quellcode:
Sollte eigentlich funktionieren.
MessageDlg('Hallo'+#13#10+'Welt', mtInformation, [mbOk], 0);
Man liest sich, Stanlay :hi: |
Re: Zeilenumbruch im MessageDlg
Danke!
|
AW: Re: Zeilenumbruch im MessageDlg
hallo,
für den zeilenumbruch gibt es... Zitat:
gibt es auch einen code wenn man einen absatz (leerzeile)in der MessageDlg machen möchte. Zitat:
|
AW: Zeilenumbruch im MessageDlg
Delphi-Quellcode:
MessageDlg('Hallo' + sLineBreak + sLineBreak + 'Welt', mtInformation, [mbOk], 0);
|
AW: Zeilenumbruch im MessageDlg
![]() Und ja, Absatz Leerzeile = zwei Zeilenumbrüche, bzw. zwei Zeilen, wobei in der Einen "nichts" drin steht.
Delphi-Quellcode:
=
'Hallo'#13#10#13#10'Welt'
Delphi-Quellcode:
=
'Hallo'#13#10''#13#10'Welt'
Delphi-Quellcode:
=
'Hallo' + sLineBreak + sLineBreak + 'Welt'
Delphi-Quellcode:
:stupid:
'Hallo' + sLineBreak + '' + sLineBreak + 'Welt'
|
AW: Zeilenumbruch im MessageDlg
danke :-D
|
AW: Zeilenumbruch im MessageDlg
Was ist der Unterschied zwischen #13 und #13#10? Beide machen doch Dasselbe.
|
AW: Zeilenumbruch im MessageDlg
Unter Windows jetzt schon. Offiziell bzw. früher war es #13#10.
|
AW: Zeilenumbruch im MessageDlg
Die "Befehle" bedeuten was komplett Anderes.
#13 = return carriage (CR) #10 = line feed (LF) die Standardzeilenumbrüche: Windows = #13#10 Linux und MacOS X = #10 MacOS bis 9 = #13 Ob nun bestimmte Systeme/Befehle/Komponenten alles unterstützen oder nur Einiges und ob sie das alles gleich behandeln, ist eine andere Sache. Und wenn es es genau nimmt, dann wäre sogar #133 ein Zeilenumbruch (new line), aber das wird kau mnoch interpretiert (außer von ordentlichen XML-Libs u.A.) Das RichEdit im Windows arbeitet aktuell mit #13 und der alte Notepad hat ausschließlich ddas #13#10 erkannt, aber die #10 nur als Zeichen und nicht als Zeilenumbruch. Oder siehe ![]() Und im AIX OS ist #21 der Zeilenumbruch. :angel: |
AW: Zeilenumbruch im MessageDlg
Zitat:
|
AW: Zeilenumbruch im MessageDlg
Nein, denn wenn das Ziel z.B. nur die #10 unterstützt, dann würde #13 als Zeichen erkannt,
oder das Ziel kennt zwar #13 und #10, aber nicht zusammen, wo es dann zwei einzelne Umbrüche wären. Darum gibt es auch das sLineBreak, damit man zumindestens den Standardzeilenumbruch für das System hat, auch wenn man den Code langsam mal anpassen müsste, da OSX halt #10 und nicht mehr #13 verwendet. (wobei die #13 aber als Abwärtskompatibilität noch "erlaubt" wäre) Es hängt aber auch nicht nur bom OS ab. Dort haben sich zwar gewisse "Standards" eingestellt, anhand der APIs des OS, aber es hängt auch vom Ziel ab, denn gewisse Dateitypen haben ihre eigenen Definitionen. PS: Das krasseste Beispiel, denn oft wird falsch die #10#13 verwendet, was plötzlich zwei Zeilenumbrüche sein könnten. |
AW: Zeilenumbruch im MessageDlg
Kommt ein wenig auf das OS an.
#13 bedeutet ursprünglich (also bei einem TTY, elektronische Schreibmaschine) 'Wagenrücklauf'. Die Schreibmarke geht also wieder in die 1.Spalte. #10 bedeutet 'Neue Zeile'. Heutzutage benötigt man die beiden Zeichen eigentlich nicht, um eine neue Zeile einzuleiten. Es ginge auch das Zeichen #1, oder #11. Aber einige OS halten an der Tradition fest, andere begnügen sich mit #10 (oder #13). Isso. |
AW: Zeilenumbruch im MessageDlg
Zitat:
Dank, mehr Dank und tausend Dank! |
AW: Zeilenumbruch im MessageDlg
Zitat:
Gruß K-H |
AW: Zeilenumbruch im MessageDlg
Zitat:
Die Zellen-Zeilenumbrüche beinhalten nur ein #10, die Neuen-Zeilen-Kennzeichner ein #10#13 |
AW: Zeilenumbruch im MessageDlg
Zitat:
hallo, weiss jemand einen code um den windowsrahmen bei der ausgabe von "MessageDlg" zu ändern bzw. wegzubekommen? ![]() mfg |
AW: Zeilenumbruch im MessageDlg
Zitat:
Garnicht. |
AW: Zeilenumbruch im MessageDlg
Zitat:
|
AW: Zeilenumbruch im MessageDlg
Zitat:
Zitat:
|
AW: Zeilenumbruch im MessageDlg
Zitat:
Gruß K-H |
AW: Zeilenumbruch im MessageDlg
Zitat:
Man hat sich ja quasi auf eine halbwegs einheitliche Bedeutung für die verschiedensten Zeichen geeinigt und demnach kann man nicht unbedingt einfach so jedes Zeichen für igendwas verwenden. ![]() Aber ja, je nach Kontext hängt es nun davon ab, was man als Grundlage für die Interpretation verwendet. |
AW: Zeilenumbruch im MessageDlg
Zitat:
Als die Terminals noch virtuelle Drucker waren und a la VT100 mit den Steuerzeichen noch etwas anfangen konnten, jahaa, damals 1749, da war ein CR noch ein CR. So, wollen wir jetzt endlos weiter Wortklauberei spielen oder gestehst Du mir zu, das richtige gesagt und gemeint zu haben? |
AW: Zeilenumbruch im MessageDlg
Zitat:
Gruß K-H |
AW: Zeilenumbruch im MessageDlg
Na, da bin ich aber beruhigt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:54 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-2025 by Thomas Breitkreuz