System.SysUtils.StrToIntDef

De RAD Studio API Documentation
Aller à : navigation, rechercher

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


Exemples de code