System.VarUtils.VarBstrFromBool
Delphi
VarBstrFromBool: function(boolIn: WordBool; LCID: Integer; dwFlags: Integer;
out bstrOut: WideString): HRESULT; stdcall;
C++
extern DELPHI_PACKAGE HRESULT __stdcall (*VarBstrFromBool)(System::WordBool boolIn, int LCID, int dwFlags, /* out */ System::WideString &bstrOut);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
variable | public | System.VarUtils.pas System.VarUtils.hpp |
System.VarUtils | System.VarUtils |
Beschreibung
VarBstrFromBool gibt die Funktion an, die die Konvertierung von einem booleschen Wert in einen WideString ausführt.
Mit VarBstrFromBool legen Sie die Funktion fest, die die Konvertierung eines in boolIn angegebenen booleschen Wertes in einen in bstrOut gespeicherten WideString ausführt. Der Parameter LCID ist ein Bezeichner für das Gebietsschema, und dwFlags gibt die für die Konvertierung verwendeten Flags an.
Die in VarBstrFromBool gespeicherte Funktion 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. |
Verwenden Sie zum Ausführen einer umgekehrten Konvertierung von einem WideString in einen booleschen Wert die von VarBoolFromStr referenzierte Funktion.