J‘ai encore un problème. J’essais d’adapte mon code sur la RAPI.dll en un RES utilisable directement par PB et JaPBe. Mon problème et le suivant, Comme cela est une DLL la seule chose que je peux faire appel est ProcedureDLL.
Maintenant dans la fonction PureRAPI_GetListFiles() me permet d’alimente un tableau avec toute les données des fichiers, qui a la structure suivante :
Code : Tout sélectionner
Structure CE_FIND_DATA
dwFileAttributes.l
ftCreationTime.FILETIME
ftLastAccessTime.FILETIME
ftLastWriteTime.FILETIME
nFileSizeHigh.l
nFileSizeLow.l
dwOID.l
cFileName.s{256}
EndStructure
Global Dim PureRAPI_GetFileList.CE_FIND_DATA(0)
Code : Tout sélectionner
ProcedureDLL.b PureRAPI_GetFileInfo(lindex.l)
; ENVOIS LES INFORMATIONS DU FICHIER.
If lindex => 0 And lindex <= PureRAPI_GetFileCount
ProcedureReturn PureRAPI_GetFileList(lindex)
EndIf
EndProcedure
Code : Tout sélectionner
PureRAPI_GetListFiles("\")
For i=0 To PureRAPI_GetFileCount()
Debug PureRAPI_GetFileInfo(i)\cFileName
Next i
GallyHC