Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Finde Problem nicht
Arbengie - Di 29.12.09 16:42
Titel: Finde Problem nicht
Hi hab nun ein neues Problem, bei dem ich nicht weiter weiß:
Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70:
| procedure TForm1.Button3Click(Sender: TObject); begin
if (Edit2.Text='0,0083') and (Edit3.Text='Rot') and (Button3.Tag=1) then begin aScore:=strtofloat(Edit1.Text); eScore:=aScore+10; Edit1.Text:=floattostr(eScore); Label14.Caption:='Richtig'; end else begin Label14.Caption:='Falsch'; end; end;
if (Edit2.Text='0,1333') and (Edit3.Text='Gruen') and (Button3.Tag=1) then begin aScore:=strtofloat(Edit1.Text); eScore:=aScore+10; Edit1.Text:=floattostr(eScore); Label14.Caption:='Richtig'; end else begin Label14.Caption:='Falsch'; end end;
if (Edit2.Text='0,2083') and (Edit3.Text='Schwarz') and (Button3.Tag=1) then begin aScore:=strtofloat(Edit1.Text); eScore:=aScore+10; Edit1.Text:=floattostr(eScore); Label14.Caption:='Richtig'; end else begin Label14.Caption:='Falsch'; end end;
if (Edit2.Text='0,075') and (Edit3.Text='Gelb') and (Button3.Tag=1) then begin aScore:=strtofloat(Edit1.Text); eScore:=aScore+10; Edit1.Text:=floattostr(eScore); Label14.Caption:='Richtig'; end else begin Label14.Caption:='Falsch'; end end;
if (Edit2.Text='0,0333') and (Edit3.Text='Blau') and (Button3.Tag=1) then begin aScore:=strtofloat(Edit1.Text);
eScore:=aScore+10; Edit1.Text:=floattostr(eScore); Label14.Caption:='Richtig'; end else begin Label14.Caption:='Falsch'; end end;
end; |
In der fett gedruckten Zeile zeigt der dann immer an:
[Error] Unit1.pas(289): Declaration expected but 'IF' found
Moderiert von
Gausi: Quote- durch Delphi-Tags ersetzt
Moderiert von
Gausi: B- durch Highlight-Tags ersetzt
elundril - Di 29.12.09 16:44
ein end; in den 2 zeilen darüber gehört weg. ;)
lg elundril
P.S.: Wir haben hier im Forum extra [delphi][/delphi]-Tags, die deinen Quellcode schöner formatieren als die Code-Tags. ;)
Arbengie - Di 29.12.09 18:39
Jo, vielen Dank, hast mirweitergeholfen^^. Und mit den Delphi Tags wollte ich das zuerst auch machen wusste aber nicht wie das geht.
1 Frage noch:
Gibt es auch einen Befehl dafür wenn etwas
NICHT erfüllt wird, mit if, then, else usw.?
z.B.:
Delphi-Quelltext
1:
| if x [b]not[/b] >1 then .... |
Jann1k - Di 29.12.09 19:05
Delphi-Quelltext
1: 2:
| if not (bedingung) then ... |
Jakob_Ullmann - Di 29.12.09 20:17
Oder speziell für dein Beispiel: not x > 1 ist dasselbe wie x <= 1.
platzwart - Di 29.12.09 20:28
Jakob_Ullmann hat folgendes geschrieben : |
Oder speziell für dein Beispiel: not x > 1 ist dasselbe wie x <= 1. |
Bezieht sich in diesem Beispiel das
not nicht etwa nur auf das x? Müsste das nicht
not(x > 1) heißen?
der organist - Di 29.12.09 23:44
jap
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!