Anzeigen: Delphi C++
Anzeigeeinstellungen

System.SysUtils.TryStrToInt64

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

function TryStrToInt64(const S: string; out Value: Int64): Boolean;

C++

extern PACKAGE bool __fastcall TryStrToInt64(const System::UnicodeString S, /* out */ __int64 &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.

TryStrToInt64 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 TryStrToInt64 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

Frühere Versionen
Übersetzungen