GetHostByName gibt es
nur als
ANSI-Version.
PChar ist also falsch, vorallem seit Delphi 2009, da dort PChar = PWideChar.
Mit deinem D2010 müßtest du also jetzt immernoch eine Warnung bekommen, welche man nicht ebenfalls überhören sollte.
Ein Therapeut entspricht 1024 Gigapeut.