System.SysUtils.StrToIntDef
Delphi
function StrToIntDef(const S: string; Default: Integer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall StrToIntDef(const System::UnicodeString S, int Default)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Convertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal), avec renvoi de Default en cas d'erreur.
StrToIntDef convertit en nombre la chaîne S, qui représente un nombre entier en notation décimale ou hexadécimale. Si S ne représente pas un nombre valide, StrToIntDef renvoie Default.
StrToIntDef prend en charge les chaînes des notations hexadécimales suivantes :
- Delphi : 0$1234 et 0x1234.
- C++ : 0x1234.
Remarque: Dans Delphi, vous pouvez également utiliser la notation en valeurs hexadécimales C++ et employer indifféremment les préfixes 0x et x.
Voir aussi