Hi,
Ich habe folgende Funktion:
Delphi-Quellcode:
function IsValidIP (const aIP: string): Boolean;
begin
Result := ((aIP <> '') and (inet_addr(PansiChar(ansistring(aIP))) <> INADDR_NONE));
end;
Unter Delphi2010 kommt die Meldung
W1022 Der Vergleich ergibt immer True, unter Delphi2007 kommt sie nicht. Wenn ich INADDR_NONE durch -1 ersetze, verschwindet die Meldung.
Kann mir jemand sagen woran das liegt?