Oh, Scheibenkleister, du hattest tatsächlich recht.
Innerhalb der Routine gab es noch ein Dim FrabStyles(), und dann noch an
einer Stelle, wo das eigentlich nicht hingehört.
Jetzt klappt das natürlch einwandfrei.
Besten Dank für deine Bemühungen und beste Grüße, Christian Hahn.
----- Original Message -----
From: "Maximilian Tyrtania" <[email protected]>
To: "REALbasic NUG German" <[email protected]>
Sent: Sunday, January 03, 2010 12:20 PM
Subject: Re: Erreichbarkeit eines Arrays in einem Modul
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