Zitat von
mkinzler:
var
map: array of double;
begin
map.setLength( maps);
...
map[x] := 1;
...
end;
Ich habe aber mehrere maps, die ich alle dynamisch haben will. Also bräuchte ich noch sowas wie
allmaps : array of array of double;
Dann hat aber getmem nicht mehr funktioniert: 'array type requiered' bei
GetMem(allmaps,10)
for i=0 to 10 do GetMem(allmaps[i], widht*height*sizeof(double));
Was dahinter steckt: Ich will einen große Box mit mehreren Layern. In die einzelnen Layer will ich Bilder laden können. Dann will ich Filteroperationen schreiben, die als Ziel einen anderen Layer haben.
Damit wird dann z.B. sowas möglich:
Filtere(zielmap, sourcemap : Integer); -> nimm das Bild aus sourcemap und filtere es, speichere das Ergebnis in zielmap.