Hallo,
wie soll das funktionieren?
if GkPunkte(x):= clred
Da "GkPunkte" ein String ist, ergibt GKPunkte(x) ein Char.
Dann vergleichst du nicht, sondern willst GKPunkte(x) mit clRed beschreiben (:= <> =)
Und somit vergleichst du ein Char mit einer Farbe
...
[edit]
Und was hat der gezeigte Code mit ComboBoxen zu tun?
[edit2]
Wenn man den Code besser ausrichtet, dann sieht man dass die letzte Anweisung x := ... mit einem undefiniertem x arbeitet
Delphi-Quellcode:
for x:= 1 to 10 do
if GkPunkte(x)= clred then //????????
showmessage ('Alle Felder mit roter Farbe wurden mit 0 Punkten belegt.');
x:= GkPunkte(x)+x; // x ist nach der Schleife undefiniert
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<