Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Quiz-probleme
Jannchen - Di 23.12.08 17:30
Titel: Quiz-probleme
Ich bin total verzweifelt.
Ich hab schon überall gesucht, aber finde keine Lösung.
Ich versuche ein Weihachtsquiz mit Radiogroups und einem Button zum bestätigen zu machen, aber ich komm einfach nicht weiter.
Hier mein kläglicher Anfang, bei dem gleich, ein für mich, unlösbares Problem auftaucht.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TForm1.BitBtn2Click(Sender: TObject);
begin if Ragr.Itemindex:=0 then Label1.caption:='falsch'; if Ragr.Itemindex:=0 then Rgr2.visible:=true;
end; |
FEHLER: Ausdruckstyp muss BOOLEAN sein
Danke schon mal im Voraus an alle hilfsbereiten Delphiforumnutzer
Moderiert von
Gausi: Topic aus Sonstiges (Delphi) verschoben am Di 23.12.2008 um 16:33
Moderiert von
Narses: Code- durch Delphi-Tags ersetzt
platzwart - Di 23.12.08 17:33
Titel: Re: Quiz-probleme
Jannchen hat folgendes geschrieben : |
Delphi-Quelltext 1:
| if Ragr.Itemindex:=0 then Label1.caption:='falsch'; |
FEHLER: Ausdruckstyp muss BOOLEAN sein
|
Du hast die Lösung doch schon selbst gegeben... if EXPRESSION then: EXPRESSION muss wahr oder falsch sein, also vom Typ Boolean! Du machst aber mit ":=" eine Zuweisung und keine Abfrage. Ein Vergleich muss mit "=" gemacht werden. Korrekt wäre also:
Delphi-Quelltext
1:
| if Ragr.Itemindex = 0 then Label1.caption:='falsch'; |
Gruß
Moderiert von
Narses: Code- durch Delphi-Tags ersetzt
Gausi - Di 23.12.08 17:33
Hallo und :welcome: in der Entwickler-Ecke,
In Delphi ist := eine Zuweisung. Du willst aber nur zwei Werte vergleichen, das geht nur mit =. Also: An zwei Stellen im Code die Doppelpunkte löschen, dann gehts. :D
Jannchen - Di 23.12.08 17:50
Danke, ihr seid toll :D
Dummer Fehler, manchmal steht man halt total aufm Schlauch :roll:
Und frohe Weihnachten wünsche ich! :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!