so viel ich weis man kann nicht eine Globale Variable in ein "Sub" nochmal definieren.
In dein Fall ist die Variable "prgss" in dein "Public Sub Init" eine neue Variable.
eine Variable in Sub ist nur lokal & man kann sie außerhalb der Methode nicht sehen
1. Wenn ich die Variable in "Globals" definieren
2. dann in "Sub Init" über dim vergrößere
3. dann ist sie in einer anderen Methode (Sub) in voller Größe sichtbar
Leider klappt das nur bei einfachen Arrays, nicht bei Strukturierten - da ist die Struktur weg.
Im englischen Forum habe ich so ein einfaches Bsp. gesehen.
lauten, d.h. als zweiter Parameter ist die Anzahl der Type-Parameter zu übergeben.
Anschließend hat man eine 10 x 3 Matrix auf die wie gewohnt mit prgss.x, prgss.y und prgss.z zugegriffen werden kann.