Hey!
Ich habe ein Problem:
Ich habe eine globale Array Property „Berechtigungen“. Diese ist in der Klasse globalpr.bas.
Jetzt versuche ich in einer anderen Klasse Berechtigungen(0) einen Wert zuzuweisen. Dabei bekomme ich jedoch immer die Fehlermeldung:
Fehler beim Kompilieren:
Zuweisung an schreibgeschützte Eigenschaft nicht möglich.
Hier mein Codeausschnitt:
'------Property Class (globalpr.bas): ------
Option Compare Database
Private pBerechtigungen(7) As Variant
'Berechtigungen des aktuell angemeldeten Benutzers
Public Property Let Berechtigungen(ByRef Value() As Variant)
pBerechtigungen() = Value
Call PropertyChanged(„Berechtigungen“)
End Property
Public Property Get Berechtigungen() As Variant()
Berechtigungen = pBerechtigungen()
End Property
'-------Ende Property Class (globalpr.bas)---------
Ausschnitt aus der Klasse aus der in die Property geschrieben wird:
'--------Form.cls------------
Private Sub Form_Current()
Berechtigungen(0) = „read“
End Sub
'--------Form.cls Ende--------
Woran kann das liegen?
Bitte um eure Hilfe.
Grüße
soekoh