Information générale
Catégorie:
Fonctions Windows API
Titre:
Problem issuing CLEAR DLLS
Hi
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
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement