Einzelnen Beitrag anzeigen

Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: On-The-Fly-Array als Übergabeparameter

  Alt 2. Feb 2006, 23:25
Du musst das Array vorher mit Array of Boolean deklarieren, mit SetLength die Größe zuweisen und danach die Werte in das Array eintragen und damit dann an die Funktion übergeben...

Du übergibst quasi eine "Konstante" (nämlich das Array), wo aber eine Variable (ein dynamisches Array) erwartet wird.

Edit: Kurfassung:

Delphi-Quellcode:
procedure Blah;
var
  bArray : Array of Boolean;
begin
  SetLength(bArray, 5);
  bArray[0] := True;
  bArray[1] := False;
  bArray[2] := True;
  bArray[3] := False;
  bArray[4] := True;
  DeineFunktion(DeinObjekt, bArray); // <-- Damit dürfte es dann gehen :)
end;
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat