![]() |
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. |
Re: Ausgabe von Variabelinhalten
Delphi-Quellcode:
Wobei es sich bei "Variable" um einen Integer-Wert handelt. bei Fließkommazahlen, dann eben mittels FloatToStr(Variable) in einen String wandeln.
ShowMessage('Ergebnis beträgt : ' + IntToStr(Variable) + ' Euro');
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. |
Re: Ausgabe von Variabelinhalten
Geht natürlich auch anders rum:
String in eine Ganzzahl umwandeln StrToInt(Stringvariable) String in eine Dezimalzahl umwandeln StrToFloat(Stringvariable) |
Re: Ausgabe von Variabelinhalten
danke ich hab echt alles versucht aber auf inttostr bin ich in diesem zusammenhang (warum auch immer) nich gekommen, danke!!!
|
Re: Ausgabe von Variabelinhalten
Schau dir auch mal die Format-Funktion an. Die bietet jede Menge Formatierungsoptionen zum Umwandeln von Werten zu Strings.
|
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:
Text ausgeben.
Writeln('Text zur Ausgabe'+inttostr(i));
ps: Schöne Grüße aus Rostock :thumb: |
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 14:10 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