Einzelnen Beitrag anzeigen

TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#1

FindComponent mit ARRAY??

  Alt 14. Okt 2006, 16:14
Ich möchte einem Array einen Wert zuweisen mit arrayname[i].
Dabei läuft dies in einer Schleife ab, weswegen ich es mit FindComponent
probiert hab:

Delphi-Quellcode:
for i:=1 to 3 do
begin
  with (FindComponent('z'+IntToStr(i)) as array {[1..3] of Integer}) do
  begin
    [1] := 1 {Wert};
    [2] := 2 {Wert};
  end;
end;
Allerdings klappt das nicht.
Ich kriege immer den Fehler "Expression expected but 'ARRAY' found" bzw. "Class does not have a default property".
Aber wie kann ich jetzt was zuweisen?
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat