von DPunch » Do, 18.08.2011 21:08
Aloha
Bergkaffee hat geschrieben:Wie würde ich erreichen, dass das Array geleert wird?
Meines Wissens nach nur durch zunutze machen der ByReference Aufrufe mit einer extra Prozedur ala
Code: Alles auswählen
Sub RedimMyTypeArray(myArray, newDimension)
Dim Dummy(newDimension) as New PunkteType
myArray = Dummy
End Sub
und Verwendung ala
Code: Alles auswählen
sub PZ1berechnen
[...]
PunkteAnz = lst.getItemCount() + 4
RedimMyTypeArray(Punkte,PunkteAnz)
[...]
end sub
Ich habe allerdings selber nur ganz am Anfang, als ich das erste Mal über die User Defined Types gestolpert bin, ein wenig damit herumgespielt, in der praktischen Arbeit habe ich die nie verwendet. Sehr wahrscheinlich also, dass es da auch andere / bessere Wege für gibt.
Aloha
[quote="Bergkaffee"]Wie würde ich erreichen, dass das Array geleert wird?[/quote]
Meines Wissens nach nur durch zunutze machen der ByReference Aufrufe mit einer extra Prozedur ala
[code]Sub RedimMyTypeArray(myArray, newDimension)
Dim Dummy(newDimension) as New PunkteType
myArray = Dummy
End Sub[/code]
und Verwendung ala
[code]sub PZ1berechnen
[...]
PunkteAnz = lst.getItemCount() + 4
RedimMyTypeArray(Punkte,PunkteAnz)
[...]
end sub[/code]
Ich habe allerdings selber nur ganz am Anfang, als ich das erste Mal über die User Defined Types gestolpert bin, ein wenig damit herumgespielt, in der praktischen Arbeit habe ich die nie verwendet. Sehr wahrscheinlich also, dass es da auch andere / bessere Wege für gibt.