Einzelnen Beitrag anzeigen

rowkajjh

Registriert seit: 9. Jan 2006
38 Beiträge
 
#4

Re: Totale Pointer-Verwirrung

  Alt 9. Jan 2006, 13:24
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.
  Mit Zitat antworten Zitat