===== 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. \\ ---- [[cockpit-xp:start|Start]] - [[cockpit-xp:faq|FAQ]] - [[cockpit-xp:glossar|Glossar]] - [[cockpit-xp:sitemap|Sitemap]] - [[cockpit-xp:impressum|Impressum]]