Oder eine statische
IP kaufen, wenn man unbedingt eine möchte.
Ach ja, GetHostByName ist und bleibt immer nur
ANSI.
Du nutzt aber ein
Unicode-Delphi.
Gibt der Compiler denn keine Warungen aus?
Wobei @Host[1] eh böse ist und man besser PChar(Host) verwenden sollte.
So, also das @ gegen PChar tauschen und vorallen String gegen AnsiString und schon sollte es gehn.
Dazu könnte man dann auch noch die Rückgabewerte von GetHostByName und schön wüßte man, was da schief läuft.
PS: Das kann man sich auch alles (bis auf's PChar) selber im
MSDN raussuchen.
GetHostByName