===== StrToInt() ===== ==== Syntax ==== ^ Befehl | StrToInt(s:String) | ^ Beschreibung | Konvertiert eine Zeichenfolge in eine 32-bit Ganzzahl | Minimaler und maximaler Wert einer 32-Bit Integer Variable ^ min | -2147483648 | ^ max | 2147483647 | \\ ==== 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 Slot : Integer; sZahl: String; Nummer : Integer; begin ... // Ganzzahl als Text sZahl := '123456'; //Umwandeln in Integerwert Nummer := StrToInt(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]]