Это я.Завалил свою работу с прогой....Хочу разобратся.Где можно взять уроки/видео по PureBasic?????
Дана прога:
;- Window Constants ; Enumeration #Window_0 #Window_1 EndEnumeration ;- Gadget Constants ; Enumeration #Text_0 #Text_1 #String_0 #String_1 #Button_0 #ListIcon_Files #Text_Files EndEnumeration Procedure Direct(Directory.s, SearchFileName.s) If Right(Directory.s,1)<>"\":Directory.s + "\":EndIf z=ExamineDirectory(#PB_Any, Directory.s, "*.*") If z While NextDirectoryEntry(z) EntryName.s=DirectoryEntryName(z) ;------------------------------------------ If EntryName = "." Or EntryName = ".." Continue EndIf ;------------------------------------------ Type=DirectoryEntryType(z) If Type = #PB_DirectoryEntry_Directory Direct(Directory.s+EntryName, SearchFileName) ElseIf Type = #PB_DirectoryEntry_File ;------------------------------------------- FileName.s= Directory.s+EntryName If LCase(EntryName) = SearchFileName AddGadgetItem(#ListIcon_Files, -1, FileName) EndIf SetGadgetText(#Text_Files, FileName) EndIf Wend FinishDirectory(z) EndIf EndProcedure Procedure StartSearchFile(*x) Direct("C:\", LCase(GetGadgetText(#String_0))) EndProcedure Procedure Open_Window_0() If OpenWindow(#Window_0, 405, 361, 258, 67, "Поиск файлов", #PB_Window_MinimizeGadget | #PB_Window_TitleBar | #PB_Window_ScreenCentered ) If CreateGadgetList(WindowID(#Window_0)) TextGadget(#Text_0, 5, 15, 85, 15, "Имя файла:") TextGadget(#Text_1, 5, 40, 85, 15, "Размер файла:") StringGadget(#String_0, 95, 10, 155, 20, "") StringGadget(#String_1, 95, 35, 50, 20, "", #PB_String_Numeric) ButtonGadget(#Button_0, 165, 35, 85, 24, "Искать") EndIf EndIf EndProcedure Open_Window_0() Repeat Event = WaitWindowEvent() If Event = #PB_Event_Gadget If EventGadget() = #Button_0 If GetGadgetText(#String_0)<>"" OpenWindow(#Window_1, 0, 0, 500,400,"Найденные файлы", #PB_Window_SystemMenu|#PB_Window_ScreenCentered) ListIconGadget(#ListIcon_Files, 2, 2, 496, 350, "Файлы", 470, #PB_ListIcon_GridLines|#PB_ListIcon_FullRowSelect) TextGadget(#Text_Files, 2,360,496, 48, "") HideWindow(#Window_0, 1) CreateThread(@StartSearchFile(), 0) Else MessageRequester("", "Заполните поля") EndIf EndIf EndIf Until Event = #PB_Event_CloseWindow
Хочу понять PureBasic. Поможите?
Расскажите как туда запихнеуть плеер и заставить её искать(она неработает).И поиск по размеру?Как???
Не прошу сделать за меня: научите делать))))