IP String zu Integer umwandeln

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Firstdeathmaker

Betreff: IP String zu Integer umwandeln

BeitragMo, Sep 06, 2004 12:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann mir jmd erkären wie man einen IP String in eine Integer umwandelt?

für das Gegenteil gibt es ja den Befehl DottedIP(IP), aber ich brauche es anders herum.
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image
 

Timo

BeitragMo, Sep 06, 2004 13:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Function BP_ConvertIp% (IP$)
;-=-=-=Convert an IP from x.x.x.x to integer format.
   Local dot1 = Instr(IP$,".")
   Local dot2 = Instr(IP$,".",dot1+1)
   Local dot3 = Instr(IP$,".",dot2+1)
   Local Octet1% = Mid$(IP$,1,dot1-1)
   Local Octet2% = Mid$(IP$,dot1+1,dot2-1)
   Local Octet3% = Mid$(IP$,dot2+1,dot3-1)
   Local Octet4% = Mid$(IP$,dot3+1)
   Return (((((Octet1 Shl 8) Or Octet2) Shl 8) Or Octet3) Shl 8) Or Octet4
End Function

Firstdeathmaker

BeitragMo, Sep 06, 2004 13:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke. Ist das dein Code oder hast du den irgendwoher kopiert?
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image
 

Timo

BeitragMo, Sep 06, 2004 13:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Nö, den hab ich nicht selbst gemacht, ist von BPLightDemo, mit vielen Funktionen für Blitzbasic
 

David

BeitragMo, Sep 06, 2004 14:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Schöner und übersichtlicher wäre es, wenn man nicht jedes Zwischenergebniss um 8 Bits Shiftet sondern einzeln mit (0), 8, 16 und 24.
Aber so klappts natürlich auch!

grüße
http://bl4ckd0g.funpic.de

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group