SysUtils.TryStrToInt64
From RAD Studio VCL Documentation (German)
Contents |
Delphi-Informationen
von SysUtils.pas
function TryStrToInt64(const S: string; out Value: Int64): Boolean; overload;
Unit: SysUtils
Typ: Funktion
Sichtbarkeit: public
C++-Informationen
von SysUtils.hpp
bool __fastcall TryStrToInt64(System::UnicodeString S, __int64 & Value);
Unit: SysUtils
Typ: Funktion
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;