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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
variable | public | System.VarUtils.pas System.VarUtils.hpp |
System.VarUtils | System.VarUtils |
Description
VarBstrFromBool est utilisée pour spécifier la fonction qui effectue la conversion d'une valeur booléenne en chaîne WideString.
Utilisez VarBstrFromBool pour spécifier la fonction qui effectue la conversion de la valeur booléenne donnée dans boolIn en une chaîne WideString stockée dans bstrOut. Le paramètre LCID est un identificateur de locale (paramètres régionaux) et dwFlags spécifie les indicateurs utilisés dans la conversion.
La fonction stockée dans VarBstrFromBool renvoie le résultat de l'opération de conversion, qui peut prendre une des valeurs suivantes.
Valeur | Signification |
---|---|
VAR_OK |
La conversion a réussi. |
VAR_BADVARTYPE |
Le type variant du paramètre d'entrée n'est pas valide. |
VAR_OVERFLOW |
Les données stockées dans le paramètre de sortie ne tiennent pas dans le type de destination. |
VAR_TYPEMISMATCH |
L'argument ne peut pas être transtypé sur le type spécifié. |
VAR_INVALIDARG |
Un des arguments n'est pas valide. |
VAR_OUTOFMEMORY |
La mémoire est insuffisante pour terminer la conversion. |
Pour effectuer la conversion inverse, d'une chaîne WideString en une valeur booléenne, utilisez la fonction référencée par VarBoolFromStr.