Also ich erstelle in Visual Basic eine Klasse definiere eine Eigenschaft.
Private cCol as New Collection
PublicProperty Get meineEigenschaft() As Collection
meineEigenschaft = cCol
End Property
Eine Set/Let Prozedur setze ich nicht damit ist die Eigenschaft nur lesend.
Aber es ist doch ein Object-Zeiger das heisst die Eigenschaften dieses Objects
bei Collections also die Items können trotzdem vom Client manipuliert werden oder ?
Was passiert wenn der Client sich den Object-Zeiger kopiert?
Kann er dann etwas damit anstellen? Und wenn ich die Eigenschaft in der Klasse
auf Nothing setze verhindert der kopierte Object-Zeiger des Clients dann das sich meine Eigenschaft löscht weil ja noch eine Referenz darauf besteht? Ich bin echt Verwirrt :-(
Viele Grüsse
Mic