Ich denke er hat sich nur bei der deklaration vertan, steht ja auch array "ob" byte;
Jedenfalls finde Ich es nicht in Ordnung, dass man 2 Pointer auf die gleiche Speicherstelle hat und beim Zugriff auf Pointer1 mit SetLength() den Array in der Größe verändert und mit Pointer2 bei SetLength() ein neues Array erhält. So kann der SetLength Befehl ja auch als Copy Befehl "missbraucht" werden?
Mich würde die Struktur dieser impliziten Pointer intressieren, gibt es dazu etwas?
Grüße