
Code : Tout sélectionner
Procedure ListAMXFile(Directory$)
If ExamineDirectory(0, Directory$, "*.*")
Repeat
Dir:
FileType = NextDirectoryEntry()
If FileType
FileName$ = DirectoryEntryName()
If FileType = 2
FileName$ = ";Explore : "+GetGadgetText(0)+FileName$
;ListAMXFile(GetGadgetText(0)+FileName$)
EndIf
AddGadgetItem(2, -1, FileName$)
EndIf
Until FileType = 0
Else
MessageRequester("Error","Erreur impossible d examiner le repertoire ou acun fichier *.amx dans le repertoire : "+GetGadgetText(0),0)
End
EndIf
EndProcedure
If OpenWindow(0, 100, 200, 290, 200, #PB_Window_SystemMenu, "Listeur")
If CreateGadgetList(WindowID())
StringGadget (0, 10, 10, 202, 24, "")
SetGadgetText (0, "C:\Sierra\Half-Life\cstrike\addons\amx\plugins\")
ButtonGadget (1, 220, 10, 60 , 24, "List")
EditorGadget(2, 10, 40, 270, 150)
EndIf
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_EventGadget
If EventGadgetID() = 1
If Right(GetGadgetText(0), 1) <> "\"
SetGadgetText(0, GetGadgetText(0)+"\")
EndIf
ClearGadgetItemList(2)
ListAMXFile(GetGadgetText(0))
EndIf
EndIf
Until EventID = #PB_EventCloseWindow
EndIf


Comme vous voyez il y a une ligne qui est commenter dans la procedure
Je pensais que avec cette ligne le programme listerait les fichier des dossiers que examine directory trouve mais,... nan

Est ce que vous pouriez me dire ou est mon erreur par ce que je trouve pas

Merci
JB