Erst einmal Danke für die schnellen Antworten.
Also wenn ich mal in deinem Code Daten einsetze wie hier,
Delphi-Quellcode:
var
ip, ip_start, ip_end: u_long;
begin
ip := inet_addr('
91.59.58.197');
// wichtig: prüfen, ob inet_addr() einen Fehler geliefert hat
ip_start := inet_addr('
91.32.0.0');
//= 8283
ip_end := inet_addr('
91.63.255.255');
//= -49317
if (
ip >= ip_start)
and (
ip <= ip_end)
then
ShowMessage('
bingo')
else showMessage('
nö');
end;
dann erhalte ich die Meldun "nö", aber man sieht ja, das diese
IP in der Range ist...Hab ich da was falsch gemacht? Fehlen tut auch die Fehlerabfrage, mit der komme ich nicht so recht klar...