STRING in IP-Adresse
Diese Funktion wandelt eine Zeichenfolge im IP-Adressformat in einen Wert vom Datentyp DWORD um.
Dabei wird die anliegende Zeichenfolge zunächst in einen Wert vom Datentyp STRING[32] gewandelt. Anschließend wird dieser in einem Unterprogramm mit ca. 330 Schritten, welches gemeinsam für die Funktionen STRING_TO_IPADDR und STRING_TO_ETLANADDR verwendet wird, in einen Wert vom Datentyp DWORD gewandelt.
Eingang
Ausgang
Die Analyse endet mit der ersten Nicht-Dezimalzahl nach dem 4.Oktett oder bei einem Formatfehler.
Wenn das Format fehlerhaft ist, wird das Ergebnis 0.
Die Wandlung erfolgt so, dass das erste Oktett das niedrigste Byte der IP-Adresse darstellt und das vierte Oktett das höchste Byte der ET-LAN-Adresse darstellt. Dies entspricht dem Standardformat wie es z.B. von "Standard Socket Application Interfaces" verwendet wird.
Zulässiges Format: ´[Leerzeichen]Oktett1.Oktett2.Oktett2.Oktett4[Leerzeichen]´ also z.B: ' [192.168.206.4] '
Zulässige Zeichen Oktetts 1-4:
Dezimalzahlen von "0“ - "9“, maximal 3 Stellen, mit oder ohne führende Nullen im Bereich von 0-255
Leerzeichen: Alle Zeichen außer Dezimalzahlen