Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi ShowMessage Funktion (https://www.delphipraxis.net/141873-showmessage-funktion.html)

c1matazz2 18. Okt 2009 00:23


ShowMessage Funktion
 
Hallo ich bin neu in Delphi!
Mein problem ist die Showmessage Funktion!
Unzwar..
ich will das wenn man auf den button o.ä. klickt das das erscheint: hallo!
wie
gehts dir?


- also alles so untereinander, weil ich habe es so gemacht: showmessage('hallo!');
showmessage('wie');
showmessage('gehts dir?');
dann kommt alles nacheinander :(
wie kann ich das machen das alles untereinander steht ?!

Neutral General 18. Okt 2009 00:25

Re: ShowMessage Funktion
 
Hi,

Du musst einen Zeilenumbruch hinzufügen:

Delphi-Quellcode:
ShowMessage('wie'#13#10'gehts dir?');
Gruß
Neutral General

DeddyH 18. Okt 2009 00:47

Re: ShowMessage Funktion
 
Auch wenn #13#10 richtig ist, würde ich eher die Konstante sLineBreak benutzen.
Delphi-Quellcode:
ShowMessage('Hallo'+sLineBreak+'wie'+sLineBreak+'geht''s Dir?');

jesus.or.christ 18. Okt 2009 10:20

Re: ShowMessage Funktion
 
wo ist der unterschied zwischen "sLineBreak" und #13#10, wenn beides ergebnisse liefert?

himitsu 18. Okt 2009 10:23

Re: ShowMessage Funktion
 
sLineBreak ist halt einfach nur eine nette Konstante
und wenn man seinen Code z.B. für Linux kompilieren würde, dann hätte sie den Wert #10

also immer den für das System passenden Wert.

DeddyH 18. Okt 2009 10:44

Re: ShowMessage Funktion
 
Außerdem haben diese Konstanten den netten Nebeneffekt, dass man sich lediglich deren Namen und nicht deren Wert merken muss.

lbccaleb 18. Okt 2009 11:12

Re: ShowMessage Funktion
 
Ich kenne diese Konstante gar nicht, gibt es noch mehr davon?
Und wo ist die zu finden?
Habe gerade kein Delphi hier, sonnst würde ich selber nach sehen :shock:

himitsu 18. Okt 2009 11:36

Re: ShowMessage Funktion
 
diese Konstante versteckt sich in der Unit System (welche Delphi standardmäßig immer einbindet)

joar, aber alle hier aufzählen ... da würde ich ja Jahre brauchen :stupid:

aber in diesem Zusammenhang, da wären auch noch diese Variablen (aus der SysUtils) ganz praktisch
Delphi-Referenz durchsuchenThousandSeparator
Delphi-Referenz durchsuchenDecimalSeparator
Delphi-Referenz durchsuchenDateSeparator
Delphi-Referenz durchsuchenTimeSeparator
Delphi-Referenz durchsuchenListSeparator

z.B. der DecimalSeparator gibt das Sprachabhängige "Komma" von Fließkommazahlen an


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