Du hast Setlength falsch benutzt.
Da du ein 2 dimensionales Array nicht mit einem einzigen Befehl setzen kannst, musst du jedes der 1024 "spalten" mit wiederum 1024 "zeilen" setten.
Also mit einer Schleife.
In der
DP findest du genug Threads wo sowas schoneinmal gemacht wurde.
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!