Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Nicht genügend wirkliche Parameter
Knutrich - Di 02.05.17 21:40
Titel: Nicht genügend wirkliche Parameter
Hallo liebe Delphi Community!
Ich habe vor kurzem mit Delphi angefangen und die meisten Anfängerhürden relativ souverän gemeistert. Jetzt stehe ich aber vor einem neuen Hindernis und bräuchte eure Hilfe!
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| procedure TForm1.Button2Click(Sender: TObject); var ergebnis : integer; wert1 : integer; wert2 : integer; wert3 : integer; begin wert1 := strtoint(edit1.Text); wert2 := strtoint(edit2.Text); wert3 := strtoint(edit3.Text);
ergebnis := wert1 + wert2;
if ergebnis = wert3 then begin edit4.Text := strtoint 'richtig' end else begin edit4.text := strtoint 'falsch'; end; |
in Zeile 12 und Zeile 16 zeigt er mir an 'nicht genügend wirkliche parameter', was soll ich da tun?
Vielen Dank im vorraus,
Knutrich
Moderiert von
Christian S.: Topic aus Alle Sprachen - Alle Plattformen verschoben am Di 02.05.2017 um 21:45
Moderiert von
Christian S.: Delphi-Tags hinzugefügt, manuelle Zeilennummern entfernt, Angabe im Text angepasst
Christian S. - Di 02.05.17 21:49
Hallo,
also zum einen müssen um die Parameter bei einem Methodenaufruf ja klammern (wie Du es in den Zeilen 4 bis 6 gemacht hast). Aber zum anderen wird es auch dann nicht gehen, denn der Text "richtig" hat ja keine Entsprechung als Zahl und das ist Konvertierung, die stroint (heißt ja "String to Int" also "Text zu Ganzzahl") vornimmt.
Wenn Du einfach nur den Text in den Textboxen stehen haben willst, dann kannst Du an den beiden Stellen das strtoint einfach weglassen.
Grüße
Christian
P.S.: Benutze demnächst bitte Delphi-Tags. Wie das geht, siehst Du am einfachsten, wenn Du Deinen eigenen Beitrag mal zitierst und siehst, was dann im Editor steht :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!