sly33
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору После ещё трёх часов работы получилось вот что: Label.SetVisible("Label1", true); ListBox.SetVisible("ListBox1", true); Label.SetVisible("Label7", true); Label.SetVisible("Label8", true); Label.SetVisible("Label6", true); _Searchdir=_SourceFolder.."\\AutoPlay\\Docs\\Home" FileList = File.Find(_Searchdir.."\\", "*.exe", false, false, nil); for j in FileList do FileName= String.Replace(FileList[j], _Searchdir.."\\", "", false); ListBox.AddItem("ListBox1", FileName, FileList); end Эта конструкция не работает - всё те же OnClick, Line8: Attempt to call a nil value . Label.SetVisible("Label1", true); ListBox.SetVisible("ListBox1", true); Label.SetVisible("Label7", true); Label.SetVisible("Label8", true); Label.SetVisible("Label6", true); _Searchdir=_SourceFolder.."\\Autoplay\\Docs\\Home"; File.ExploreFolder(_SourceFolder.."\\Autoplay\\Docs\\Home", SW_SHOWNORMAL); FileList = File.Find(_Searchdir.."\\", "*.exe", false, false, nil); for j in FileList do FileName= String.Replace(FileList[j], _Searchdir.."\\", "", false); ListBox.AddItem("ListBox1", FileName, FileList[j]); end А вот эта с открыванием папки работает без вопросов. В чём же секрет? Подскажите , а то уже мозги закипают!!!! Добавлено: Сорри, не видел последнего сообщения. А пути я писал и так и эдак. |