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