User Tools

Site Tools


vba:propertyletget

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
vba:propertyletget [14.03.2014 08:53:33]
yaslaw created
vba:propertyletget [21.12.2015 10:39:32] (current)
yaslaw
Line 1: Line 1:
 ====== [VBA] Class Property Let/Get ====== ====== [VBA] Class Property Let/Get ======
  
-VBA unterscheidet zwischen Objekten und '​normalen'​ Datentypen. So auch bei den Propeties einer UserClass.+VBA unterscheidet zwischen Objekten und '​normalen'​ Datentypen. So auch bei den Propeties einer %%UserClass%%.
 \\ Je nachdem muss man mit LET oder mit SET arbeiten. \\ Je nachdem muss man mit LET oder mit SET arbeiten.
 Wenn man jedoch nicht weiss, ob ein Objekt oder ein Type daherkommt und das für die Klasse auch nicht relevant ist, kann man auch beide Versionen auf dasselbe Property umsetzen. Wenn man jedoch nicht weiss, ob ein Objekt oder ein Type daherkommt und das für die Klasse auch nicht relevant ist, kann man auch beide Versionen auf dasselbe Property umsetzen.
 +
 <code vb> <code vb>
 Private src AS Variant ​     '​Array,​ Collection oder Disctionary Private src AS Variant ​     '​Array,​ Collection oder Disctionary
Line 30: Line 31:
 End Property End Property
 </​code>​ </​code>​
 +> Für den Get eignet sich dann auch die Funktion [[vba:​functions:​ref]]
 +
 +>Siehe auch das Property Source in meiner [[:​vba:​classes:​iterator:​|Iterator-Klasse]]
vba/propertyletget.1394783613.txt.gz · Last modified: 14.03.2014 08:53:34 (external edit)