System.SysUtils.TryStrToInt

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function TryStrToInt(const S: string; out Value: Integer): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall TryStrToInt(const System::UnicodeString S, /* out */ int &Value)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Beschreibung

Konvertiert einen String, der einen Integerwert repräsentiert (in dezimaler oder hexadezimaler Form), in eine Zahl mit einem booleschen Erfolgscode.

TryStrToInt konvertiert den String S, der einen Integerwert repräsentiert (in dezimaler oder hexadezimaler Form), in eine Zahl und weist diese Value zu. Wenn S keine gültige Zahl enthält, gibt TryStrToInt False zurück; ansonsten True.

Um Dezimal-, aber keine Hexadezimalwerte im Eingabe-String zu akzeptieren, könnten Sie den folgenden Quelltext verwenden:


function TryDecimalStrToInt( const S: string; out Value: Integer): Boolean; begin result := ( pos( '$', S ) = 0 ) and TryStrToInt( S, Value ); end;

Siehe auch

Übersetzungen