Zitat von
Totaler Anfänger:
Angenommen du hast die Adresse als String, dann nimmst du
inet_addr() um sie in einen ULONG (DWORD) umzuwandeln. Ist der Rueckgabewert = $FFFFFFFF = DWORD(-1) dann ist ein Fehler bei der Umwandlung aufgetreten.
Problem:
inet_addr() will einen PAnsiChar und nimmt meinen String nicht!!!
IP:=inet_addr(PAnsiChar(GetLocalIP); Meldet 'Fehler bei Bereichsprüfung'
//edit:
MitIP:=inet_addr(PAnsiChar('127.0.0.1'); Meldet 'Fehler bei Bereichsprüfung' gehts
Liegt wohl an der ausgabe von GetLocalIP