Einzelnen Beitrag anzeigen

Insider2004
(Gast)

n/a Beiträge
 
#1

Dyn. 3D-Arrays initialisieren

  Alt 16. Jul 2004, 20:14
Kann mir einer den Widerspruch der Natur erklären:

Delphi-Quellcode:
type
  T3D = array of array of array of Byte;
var
  F3D: T3D;
begin
  //jeweils nur eine der folg. 3 Zeilen einfügen
  SetLength(F3D, 1, 1, 5000000); //allocs ca. 5 MB RAM --> ok
  SetLength(F3D, 1, 5000000, 1); //allocs ca. 100 MB RAM --> not ok ???
  SetLength(F3D, 5000000, 1, 1); //allocs ca. 175 MB RAM --> not ok ???
end.
[edit=sakura] [delphi]tags Mfg, sakura[/edit]
  Mit Zitat antworten Zitat