hey
ich hab folgendes problem:
ich weise 5 Buttons über einen Array[0..4] of boolean
entweder enabled := true oder enabled := false zu.
mit einem normalen array funktioniert das wunderbar,
packe ich aber den array in einen record gibt delphi folgende Fehlermeldung aus:
E2096 Methodenbezeichner erwartet.
auch aus der delphi Hilfe über den Fehlertyp bin ich nicht schlau geworden.
Delphi-Quelltext
1: 2: 3: 4:
| type TButtonSettings = record EnabledBut :array[0..4] of boolean; end; |
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.CheckBox1Click(Sender: TObject); var s :string; begin s := (sender as TCheckBox).Name; if (sender as TCheckBox).checked = false then begin TButtonSettings.EnabledBut[StrToInt(s[9])-1] := false; end else begin TButtonSettings.EnabledBut[StrToInt(s[9])-1] := true; end; end; |
das gleiche passiert auch bei einer einfachen zuweisung des arrays:
Delphi-Quelltext
1:
| TButtonSettings.EnabledBut[0] := false; |
woran könnte das liegen?
gruß arnes