Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Array beschreiben wie ein Set?

  Alt 12. Mai 2006, 08:01
Hai ihr,

ich habe hier auch noch eine Lösung. Diese sollte auch laufen wenn das "Ziel-Array" entweder dynamisch oder statisch ist
Delphi-Quellcode:
procedure FillArray(var aArray: TMyArray; aValues: array of Variant);
var
  NdxDestination: Integer;
  NdxSource: Integer;
begin
  NdxDestination := Low(aArray);
  NdxSource := Low(aValues);
  repeat
    aArray[NdxDestination] := aValues[NdxSource];
    Inc(NdxDestination);
    Inc(NdxSource);
  until NdxDestination = Succ(High(aArray));
end;

procedure TDemoForm.btn_testClick(Sender: TObject);
var
  myArray: TMyArray;
begin
  FillArray(myArray, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);
end;
Stephan B.
  Mit Zitat antworten Zitat