System.VarUtils.VarR8FromStr
Delphi
VarR8FromStr: function(const strIn: _POleStr; LCID: Integer; dwFlags: Integer;
out dblOut: Double): HRESULT; stdcall;
C++
extern DELPHI_PACKAGE HRESULT __stdcall (*VarR8FromStr)(const System::WideChar * strIn, int LCID, int dwFlags, /* out */ double &dblOut);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
variable | public | System.VarUtils.pas System.VarUtils.hpp |
System.VarUtils | System.VarUtils |
Description
VarR8FromStr is used to specify the function that makes the conversion from a WideString to a eight bytes floating-point value.
Use VarR8FromStr to specify the function that makes the conversion from the WideString given through strIn to the eight bytes floating-point value stored in dblOut. The LCID parameter is a locale identifier and dwFlags specifies the flags used in the conversion.
The function stored in VarR8FromStr returns the result of the conversion operation, which can be one of the following.
Value | Meaning |
---|---|
VAR_OK |
The conversion was successful. |
VAR_BADVARTYPE |
The variant type of the input parameter is not valid. |
VAR_OVERFLOW |
The data stored in the output parameter does not fit in the destination type. |
VAR_TYPEMISMATCH |
The argument cannot be cast to the specified type. |
VAR_INVALIDARG |
Either one of the arguments is invalid. |
VAR_OUTOFMEMORY |
There is not enough memory to complete the conversion. |