Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.SysUtils.TryStrToInt64
Aus XE2 API Documentation
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;