Manchmal kann bei der Entwicklung noch nicht genau gesagt werden, welcher Datentyp nun als Parameter sinnvoll ist. Bei COM gibt's dafür einen VARIANT, CORBA bezeichnet es als Any. Dabei handelt es sich um einen Datentyp, der neben dem eigentlichen Wert auch noch die zugehörige Typinformation beinhaltet. [1] Dieser Datentyp empfiehlt sich vor allem, um Daten beliebigen Typs einfach weiterzuleiten -- so eine Art Cookies bei Callbacks.
[1] | GIOP überträgt bei einem gewöhnlichen Methodenaufruf nur den Wert des Parameters, nicht jedoch die Typinformation -- der Client muss also den Typ selbst wissen. |