Soap.InvokeRegistry.TRemotableTypeRegistry.VariantToInfo
Delphi
function VariantToInfo(const V: Variant; TryAllSchema: Boolean): PTypeInfo;
C++
System::Typinfo::PTypeInfo __fastcall VariantToInfo(const System::Variant &V, bool TryAllSchema);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TRemotableTypeRegistry |
Beschreibung
Gibt den Typinfo-Zeiger für den Datentyp einer bestimmten Variante zurück.
VariantToInfo gibt den Typinfo-Zeiger des skalaren Typs zurück, der den Wert einer Variante darstellt. Wenn der Wert kein skalarer Typ ist, der ohne registrierte Klasse oder ohne registrierten Typ behandelt werden kann, löst VariantToInfo eine ETypeRegistryException-Exception aus.
V ist die Variante, für die der Typinfo-Zeiger abgerufen wrden soll.
TryAllSchema gibt an, ob VariantToInfo nur das der Anwendung zugeordnete XML-Schema auf entsprechende Definitionen des skalaren Typs überprüfen soll. Ist der Parameter true, prüft VariantToInfo alle möglichen XML-Schematypen, die in der Unit xmlschema definiert sind.