Am 02.01.2010 um 20:04 schrieb Christian Hahn:

> Ich lege die Größe des Array vor dem Einfüllen der Daten mit
> Redim fest und das reicht für die Erreichbarkeit offenbar nicht.

Wie Du die Größe des Arrays festlegst hat mit der "Erreichbarkeit" des Arrays 
nichts zu tun.

> Wenn ich in der Property-Pane zunächst einen Fantasie-Wert festlege
> und später mit Array.append die Dimensionierung erweitere, dann ist das doch 
> wieder in der Routine im Modul gemacht, steht nicht in der Dimensionierung in 
> der Property-Pane und das Fenster kriegt das wieder nicht mit.

Das riecht ein bisschen so, als ob Du das Array zwar in dem Modul richtig 
verwaltest, dann aber in dem Fenster auf ein anderes Array gleichen Namens 
(nämlich das, das Du über dieses Property-Pane angelegt hast) zugreifst. Du 
müßtest die Property in Deinem Fenster löschen. Dein Problem scheint einfach zu 
sein, dass da 2 Arrays in Spiel sind, und Du durcheinander kommst.
Entweder Du beziehst Dich konsequent auf das Array in dem Modul, oder das in 
dem Fenster.

> Ich habe in diesem Fall tatsächlich nur ein 1-dimensionales Array. Meines 
> Wissens geht Array.append nicht mit mehrdimensionalen Arrays.

Wie gesagt, es ist egal, ob Du die Größe Array mit Dim, Redim oder Append 
festlegst.

Max

Antwort per Email an