Was passiert denn wenn Du hier:
Delphi-Quellcode:
Result.dwLocalAddr := GetAddress(PAnsiChar(sLocalIp));
// und hier kommt die AV
Result.dwLocalPort := GetPort(iLocalPort);
// functionen wie oben geschrieben
Result.dwRemoteAddr := GetAddress(PChar(sRemoteIp));
Result.dwRemotePort := GetPort(iRemotePort);
einfach einen dummy Wert zum Testen zuweist und nicht Deine Funktionen aufrufst ?
Grüße
Klaus