Inhaltsverzeichnis

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.



Start - FAQ - Glossar - Sitemap - Impressum