System.VarUtils.VariantChangeType
Delphi
function VariantChangeType; external oleaut name 'VariantChangeType';
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | external public | System.VarUtils.pas | System.VarUtils | System.VarUtils |
Beschreibung
Konvertiert eine Variante von einem Typ in einen anderen.
Mit VariantChangeType konvertieren Sie die in Source angegebene Variante unter Verwendung des Parameters wFlags, der die Konvertierungs-Flags festlegt, in eine in Dest gespeicherte Variante des Typs VarType.
VariantChangeType gibt das Ergebnis der Konvertierung zurück, das einer der folgenden Werte sein kann.
Wert | Bedeutung |
---|---|
VAR_OK |
Die Konvertierung war erfolgreich. |
VAR_BADVARTYPE |
Der Variantentyp des Eingabeparameters ist nicht gültig. |
VAR_OVERFLOW |
Die im Ausgabeparameter gespeicherten Daten passen nicht in den Zieltyp. |
VAR_TYPEMISMATCH |
Das Argument kann nicht in den angegebenen Typ umgewandelt werden. |
VAR_INVALIDARG |
Ein Argument ist ungültig. |
VAR_OUTOFMEMORY |
Für die Durchführung der Konvertierung ist nicht genügend Speicher vorhanden. |
Anmerkung: Verwenden Sie für eine Konvertierung unter Berücksichtigung von gebietsspezifischen Informationen die von der Variable VariantChangeTypeEx referenzierte Funktion.