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