Inhaltsverzeichnis
StrToInt64()
Syntax
| Befehl | StrToInt64(s:String) |
|---|---|
| Beschreibung | Konvertiert eine Zeichenfolge in eine 64-bit Ganzzahl |
Minimaler und maximaler Wert einer 64-Bit Integer Variable. Nebenbei ist das die größte mögliche Ganzzahl in Delphi.
| min | -9223372036854775808 |
|---|---|
| max | 9223372036854775808 |
Codebeispiel
Von Zeit zu Zeit gibt es in AddOns in Cockpit-XP Zeichenfolgen, z.B. nach Datenbank- oder Datumsoperationen, die Zahlen als Text enthalten. Möchte man jetzt mit diesen Zahlen rechnen, muss der Programmier sie erst in Integerwerte umwandeln.
var
sZahl: String;
Nummer : Int64;
begin
...
// Ganzzahl als Text
sZahl := '123456';
//Umwandeln in Integerwert
Nummer := StrToInt64(sZahl);
// mit 100 multiplizieren
Nummer := Nummer * 100;
// Rechenergebnis anzeigen 12345600
cpShowMessage( 'Ergebnis Nummer * 100: ' + IntToStr(Nummer) );
...
end.
Dieser Code wandelt im ersten Schritt die Zeichenfolge in einen Integerwert um und multipliziert das Ergebnis mit 100. Anschließend zeigt das AddOn das Rechenergebnis in einer Meldung.
