Cette fonction retourne 0, donc impossible de lister les fichiers. Pourtant, elle fonctionnait comme il faut avant d'avoir supprimé mon répertoire. J'utilise l'API wininet.dll.
hFile est de type Long, et
WFD est de type WIN32_FIND_DATA, un type user-defined.
C'est très étrange comme problème, une solution? merci.
cs_alpha03
Messages postés41Date d'inscriptionjeudi 12 octobre 2006StatutMembreDernière intervention21 juillet 2007 24 oct. 2006 à 18:13
La fonction FtpRemoveDirectory fait toujours un overflow avec mon wininet.dll. J'ai trouvé la solution à ma question:
Apres avoir utilisé la fonction FtpFindFirstFile ou FtpFindNextFile, il fallait fermer le "handle" après avoir terminé le listing:
InternetCloseHandle hndName
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 21 oct. 2006 à 11:27
"...sont de type Long..." en api win32 --> c'est à dire de type integer si tu es en vb.net. attention au type de variables en .NET qui diffères de celle utilisées par les api win32.
Attention FtpCommand ne fonctionne à priori que sous Windows CE.
Sous Windows "classique", tu as la commande FtpRemoveDirectory.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #