- Beiträge
- 5.876
- Reaktionspunkte
- 1.802
-> Hier kostenlos registrieren
ich stolpere wiedermal über neue Funktionen, deren Bedeutung in der Programmatischen Zukunft ich offenbar noch nicht so richtig erfasse.
Heute mal [TABLE="class: title, width: 100%"]
[TR]
[TD]AssignmentAttempt: Zuweisung eines VARIANT auf eine Referenz versuchen
oder
?=
oder
REF_TO
Was bringt einem diese Funktion?
Offenbar kann man damit einen Variant Referenzieren. Aber wozu soll das Gut sein?
Das Beispiel aus der Hilfe sieht ja so aus.
[/TD]
[/TR]
[/TABLE]
Aber was ist jetzt der Vorteil dazu, als wenn man an INOUT direkt den Datentyp übergibt (oder den UDT)?
Man kann ja auf die Referenz auch nur zugreifen wenn der Datentyp am Variant exakt dem entspricht was man am REF_TO angibt. Jetzt mal abgesehen davon dass an INOUT nur UDT als Referenz übergeben werden und keine Basisdatentypen. Aber das kann ja wohl nicht alles sein.
Ich hab mir schon gedacht, dass damit vielleicht eine überlagerung stattfinden kann, aber dem ist ja auch nicht so.
Heute mal [TABLE="class: title, width: 100%"]
[TR]
[TD]AssignmentAttempt: Zuweisung eines VARIANT auf eine Referenz versuchen
oder
?=
oder
REF_TO
Was bringt einem diese Funktion?
Offenbar kann man damit einen Variant Referenzieren. Aber wozu soll das Gut sein?
Das Beispiel aus der Hilfe sieht ja so aus.
[/TD][/TR]
[/TABLE]
Aber was ist jetzt der Vorteil dazu, als wenn man an INOUT direkt den Datentyp übergibt (oder den UDT)?
Man kann ja auf die Referenz auch nur zugreifen wenn der Datentyp am Variant exakt dem entspricht was man am REF_TO angibt. Jetzt mal abgesehen davon dass an INOUT nur UDT als Referenz übergeben werden und keine Basisdatentypen. Aber das kann ja wohl nicht alles sein.
Ich hab mir schon gedacht, dass damit vielleicht eine überlagerung stattfinden kann, aber dem ist ja auch nicht so.