Einzelnen Beitrag anzeigen

Snoop007

Registriert seit: 15. Jan 2003
331 Beiträge
 
Delphi 6 Personal
 
#7

Re: Möglich??: array of TBitmap

  Alt 9. Aug 2003, 00:55
ich glaub du hast mich miss verstanden,
das war nur ein bsp. von einem statischen array

bei einem dynamischen array muss du die länge immer neu zuweisen

wie haeger schon sagte mit setlength

Delphi-Quellcode:
var
  i : byte;
  BildArray : array of TBitMap;
begin
  for i := 0 to 2 do
  begin
    SetLength(BildArray,i+1);
    BildArray[i] := TBitMap.create;
  end;
end;

mit length erhälst du die gesamtlänge von dem array

edit : ist aber nicht sehr empfehlenswert da delphi neuen speicher belegt und den kompletten inhalt von der alten adresse kopiert und den reservierten speicher nicht frei gibt

also leg am anfang z.b. 10 an und falls mehr als 10 bilder sind, erhöhe das dyn. array
  Mit Zitat antworten Zitat