Ja, ok das hätte ich mir so auch selber basteln können.
Nö, ich nehm dann einfach zwei dynamische Arrays.
Dann brauch ich ja am Anfang einfach nur:
Delphi-Quellcode:
SetLength(Palette4, 16);
SetLength(Palette8, 256);
zu setzen.
Zitat von
himitsu:
Das mit der Länge liegt doch daran, daß in einem statischen Array keine Länge gespeichert wird, also es ist da unmöglich die Länge rauszubekommen.
Komisch:
Delphi-Quellcode:
var test: array[0..15] of Irgendwas;
{...}
ShowMessage( IntToStr(Length(test)) ); <-- hier bekomme ich '16' angezeigt!!!
Das funzt!!!
Nur bei einem Pointer auf das Array klappts nicht mehr...