Hi Bill,
There were a couple discussions about this but no solution seems've been found:
-
Clear Dlls takes too long Thread #
777673 -
InternetConnect Thread #
781517 >Using VFP6 on Win2K Pro. I have a VFP class that DECLARES and uses the WinInet API function 'InternetConnect()' for FTP transfers. The declaration looks like this:
>
>DECLARE Integer InternetConnect IN WININET.DLL ;
> Integer nHinternet, String @cServerName, ;
> Integer nPort, String @cUserName, String @cPassword, ;
> Integer nService, Integer nFlags, Integer ndContext
>
>
>The function works fine - I can connect to an ftp server, get a session handle and close the connection using another WinInet function InternetCloseHandle(). However, after using this function, a call to 'CLEAR DLLS' will hang VFP for about 60 seconds before finishing. If I don't issue 'CLEAR DLLS' during the class cleanup code, VFP will hang for 60 seconds when I shut VFP down. Just issuing the DECLARE doesn't cause the problem - I have to actually use the function to connect to an ftp server.
>Can anyone help me resolve this?
>
>TIA
>Bill
--sb--