salut, j'ai une procedure qui utilise 2 variable local :
myFTPListFile proc
LOCAL SRec:WIN32_FIND_DATA
LOCAL hFind:HANDLE
.if (hFTP!=0)
invoke FtpFindFirstFile, hFTP, addr AllFile, addr SRec, 0, 0
invoke SendMessage, hlstFichiers, LB_ADDSTRING, 1, addr SRec.cFileName
.endif
ret
myFTPListFile endp
malheuresement elle ne marche pas, mais quand je met les varialble globale, ca marche :
SRec WIN32_FIND_DATA <>
hFind HANDLE 0
je nutilise cependant nulepart ailleur les variables.