Hallo Tanja,
zur Beseitigung der ersten Meldung: mal suchen, ob es irgendwo sonst eine weitere Deklaration
von RecvUdpBuf gibt die sich unterscheidet.
Ggf. über "Find in files" und dort "In Ordner und Unterordner" suchen lassen.
Zum zweiten fehler:
In D2009 wurde ja auf
Unicode umgestellt. Dadurch wurde auch aus dem PChar ein PWideChar,
da vermutet wurde, dass der PChar in den meisten Fällen zum Aufruf von
WinAPI Funktionen
benutzt wird, die dann aber typischerweise auch auf die WideChar Variante umwechseln.
Was richtig ist hängt jetzt ein wenig von inet_addr und dessen Deklaration ab.
=> diese mal anschauen (z.B. rechtsklick -> gehe zur Definition) und dann als Datentyp
benutzen was dort gewünscht wird. Entweder PAnsiChar oder PWideChar.
Grüße und viel Erfolg
TurboMagic