
в папке Black Lagoon ещё 2 папки в каждой из которых уже нет подпапок
а в папке !new1 есть ещё подпапки, в которых тоже могут быть подпапки
Подскажите или киньте ссылку на толковый мануал плиз
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| kr3v3tkus |
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 111 Пол: Мужской Реальное имя: Рома Репутация: 0 |
подскажите плз как осуществляется работа с TShellListView и TShellTreeView, конкретнее - необходимо указать директорию, у которой в нутри есть папки, для каждой из них сделать проверку SelectedFolder.SubFolders, если подпапок нет - совершить какое-либо действие, если же есть - то уйти вниз ещё на уровень и снова совершить предыдущее действие. Тоесть например:
![]() в папке Black Lagoon ещё 2 папки в каждой из которых уже нет подпапок а в папке !new1 есть ещё подпапки, в которых тоже могут быть подпапки Подскажите или киньте ссылку на толковый мануал плиз -------------------- Цитата . . \__/ (**) (>:=:=:~~ ^ ^ ^ ^ Креветка присваивания :DDD |
![]() ![]() |
| kr3v3tkus |
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 111 Пол: Мужской Реальное имя: Рома Репутация: 0 |
Цитата Что имеется в виду "не считается"? Папка появляется в Гриде, проверил. Количество видео-файлов в ней тоже появляется. Все ее подпапки тоже появляются, тоже проверил. Картинок не вижу никаких вообще, что именно у тебя "сдвигается" - непонятно. действительно в гриде есть... а в выходном хтмл файле нету... блин нащёт регистра - я тоже думал, изза этого проблема была с vob, просто незнал как сделать а нащёт однотипных действий - я просто ночью делал - лиш бы уж както сделать зы ты знаешь, действительно исправил я условия, правда эффект не совсем тот получился - теперь и в гриде не отображает эту папку ззы как ты и сказал - переделал всю процедуру так Код procedure VideoShare(path: string; SearchRec:TSearchRec); var AType: TStringList; ext: string; begin AType := TStringList.Create; if (UpperCase(ExtractFileExt(SearchRec.Name)) = '.AVI')or(UpperCase(ExtractFileExt(SearchRec.Name)) = '.MKV') or(UpperCase(ExtractFileExt(SearchRec.Name)) = '.VOB')or(UpperCase(ExtractFileExt(SearchRec.Name)) ='.OGM') or(UpperCase(ExtractFileExt(SearchRec.Name)) = '.MP4') then begin inc(vcount); ext := UpperCase(ExtractFileExt(SearchRec.Name)); ext := copy(ext, 2, length(ext)-1); if pos(ext, Form1.Grid.Cells[4,gridcell-1]) = 0 then begin if Form1.Grid.Cells[4,gridcell-1] = '' then begin Image(path); PathList.Add(path); infill(path, AType); end; Form1.Grid.Cells[4,gridcell-1] := Form1.Grid.Cells[4,gridcell-1] + ext + ' '; end; end; AType.Free; end; правда теперь снова в гриде нет папки - а картинка её высвечивается в хтмлке Сообщение отредактировано: kr3v3tkus - -------------------- Цитата . . \__/ (**) (>:=:=:~~ ^ ^ ^ ^ Креветка присваивания :DDD |
kr3v3tkus работа с TShellListView и TShellTreeView 8.02.2008 7:36
Better Kind рекурсия 8.02.2008 18:24
kr3v3tkus ммм я наверно оч туманно выразился ^__^ проблема в… 8.02.2008 21:36
kr3v3tkus хмм ладно - а если у меня есть такой код
if … 10.02.2008 7:57
volvo Это чего? :blink: А если будет не пятая колонка, … 10.02.2008 18:44
kr3v3tkus volvo
домо аригато ^__^ опять спас :)
нащёт пяти … 10.02.2008 22:58
kr3v3tkus а вот такой вопросик - есть вот такая структура па… 14.02.2008 20:53
volvo Что имеется в виду "не считается"? Папка… 14.02.2008 22:05
volvo kr3v3tkus, извини, не мог пройти мимо твоего кода.… 15.02.2008 1:15
kr3v3tkus
да я тоже без судорог на него не мог смотреть :) … 15.02.2008 2:35
volvo Просто привычка, можешь без нижнего подчеркивания … 15.02.2008 2:49
kr3v3tkus блиин :( вольв а мыж тут каждый раз обнуляем SetLe… 15.02.2008 3:44
volvo Это какие, например? Если обнулить при FormCreate … 15.02.2008 4:00
kr3v3tkus я имею ввиду: выбираем папку. делаем StartClick, в… 15.02.2008 4:02
volvo Сорри, но "другой диск" - это значит … 15.02.2008 4:07
kr3v3tkus ну вот у меня он на первый взгляд если по папке до… 15.02.2008 4:16
volvo procedure TForm1.StartClick(Sender: TObject);
var
… 15.02.2008 4:42
kr3v3tkus блин :( сори туплю - перенёс я в Private их и он н… 15.02.2008 4:52
volvo Ну, перенести-то заголовки перенес, а изменить в р… 15.02.2008 4:58
kr3v3tkus *окончательно чуствует себя идиотом и уползает под… 15.02.2008 5:02
kr3v3tkus можно последний вопрос? :)
вот если в папке нет фа… 15.02.2008 5:24
volvo Я что, просто так сказал
? Еще не догадался, что … 15.02.2008 6:08![]() ![]() |
|
Текстовая версия | 6.11.2025 21:04 |