Hallo,
Zitat:
function RecvUdpBuf(const Socket: TSocket; var Buf; Size: Integer;
var IP: string
Zeige doch mal die Signatur dieser Funktion im Interface- und im Implementation-Teil.
Und ja, es liegt an
string.
Ich würde das erst mal durch
AnsiString ersetzen.
Wenn das nicht klappt, hast du viell. eine abgeleitete Komponente oder benutzt z.B.
Indy (TUdpSocket),
wo die Methode RecvUdpBuf jetzt anders definiert ist.
PS:
Wie bereits vorher geschrieben, hat es etwas mit
Unicode zu tun.