Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ausgabe von Variabelinhalten (https://www.delphipraxis.net/50630-ausgabe-von-variabelinhalten.html)

kleiner Unwissender 28. Jul 2005 17:10


Ausgabe von Variabelinhalten
 
hi damals in pascal war das noch ganz einfach, da hat man noch geschrieben:

write('ergebnis beträgt ',variable_ergebnis, ' Euro!') oder so ähnlich und fertig.

wie geht das bei delphi? weil ich habs mit showmessage und mit messageDlg versucht und es klappt nicht. oder stell ich mich einfach nur zu dumm an?

wär nett wenn mir ma einer weiterhelfen könnte.

Matze 28. Jul 2005 17:18

Re: Ausgabe von Variabelinhalten
 
Delphi-Quellcode:
ShowMessage('Ergebnis beträgt : ' + IntToStr(Variable) + ' Euro');
Wobei es sich bei "Variable" um einen Integer-Wert handelt. bei Fließkommazahlen, dann eben mittels FloatToStr(Variable) in einen String wandeln.

Nachtrag: Du musst allgemein alles, was du ausgeben möchtest, in einen String wandeln. Das kannst du dann auch z.B. Label1.Caption etc. zuweisen.

St.Pauli 28. Jul 2005 17:22

Re: Ausgabe von Variabelinhalten
 
Geht natürlich auch anders rum:

String in eine Ganzzahl umwandeln StrToInt(Stringvariable)
String in eine Dezimalzahl umwandeln StrToFloat(Stringvariable)

kleiner Unwissender 28. Jul 2005 17:26

Re: Ausgabe von Variabelinhalten
 
danke ich hab echt alles versucht aber auf inttostr bin ich in diesem zusammenhang (warum auch immer) nich gekommen, danke!!!

SMO 28. Jul 2005 18:22

Re: Ausgabe von Variabelinhalten
 
Schau dir auch mal die Format-Funktion an. Die bietet jede Menge Formatierungsoptionen zum Umwandeln von Werten zu Strings.

fylo 29. Jul 2005 06:58

Re: Ausgabe von Variabelinhalten
 
Moin,

wenn du eine Konsolenanwendung erstellst, dann kannst du auch wiegewohnt (aus den guten alten TurboPascal-Zeiten :zwinker: ) mit
Delphi-Quellcode:
Writeln('Text zur Ausgabe'+inttostr(i));
Text ausgeben.

ps: Schöne Grüße aus Rostock :thumb:

barf00s 29. Jul 2005 07:49

Re: Ausgabe von Variabelinhalten
 
wenn du turbo pascal ja noch kennst, dann sollte dir Str() bzw Val() noch ein begriff sein (diese existieren auch heute noch in delphi)


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