InternetOpenUrlA(hInet: HINTERNET; lpszUrl: PAnsiChar;
lpszHeaders: PAnsiChar; dwHeadersLength: DWORD; dwFlags: DWORD;
dwContext: DWORD): HINTERNET; stdcall;
위의 함수를 활용하여 델파이에서 특정 사이트를 호출하여 원하는 자료를 전달하여야 하는데
특정한 상황에서 해당 사이트에 접속하지 못하는 경우가 있습니다.
예를 들면 통신장애 혹은 DNS서버 장애 등으로 그런것 같은데
이럴경우 접속하지 못하는 원일을 알 수 있는 방법 좀 알려주세요....
현재는 리턴값이 nil은 경우로 처리하는데 정확한 원인을 알고 싶어요
도움말에 보니 GetLastError를 호출하면 에러메세지를 알 수 있고, InternetGetLastResponseInfo를 호출하면 왜 억세스가 거부되었는지를 알려준다고 하는군요...
^^ 항상 즐코하세요...