помогите разобрать чужой код

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

помогите разобрать чужой код

Сообщение BOO » 25.10.2003 (Сб) 15:51

вот юзал поиск, даже нашел что нужно :lol: даже программа почти работает но вот сиките:
Private fso As New scripting.FileSystemObject
Private Sub EnumFolders(Path As String)
On Error GoTo errhdl
Dim fsl As Folder
Dim fsf1 As File
Dim ndx As Node
Dim ndx1 As Node
Set fsl = fso.GetFolder(Path & "\")
For Each fsl1 In fsl.SubFolders
Call EnumFolders(Path & "\" & fsl1.Name)
Next fsl1
For Each fsf1 In fsl.Files
List1.AddItem fsf1.Name
Next fsf1
errhdl:
End Sub
Private Sub form_load()
EnumFolders ("c:")
End Sub

ЧЕ ТАКОЕ ndx As Node и почему у меня его нет???
ДА это писал RayShade код для поисков всех файлов а как сделать что бы он искал все файлы скажем(*.bmp)
Слушайте рок!

Fedorfx
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 10.10.2002 (Чт) 0:14

Сообщение Fedorfx » 25.10.2003 (Сб) 23:02

Подключи Microsoft Windows Common Contril 6.0 и у тебя появится Node.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 26.10.2003 (Вс) 6:39

Во-первых, переменные node здесь вообще не используются.
Во-вторых, обрати внимание на строчку List1.AddItem fsf1.Name. Здесь и вставляй проверку на расширение.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

еще вопрос

Сообщение BOO » 26.10.2003 (Вс) 14:21

А как сюда приделать прогресс бар, который хоть примерно будет указывать на объем выполненой работы. (у меня есть конечно идея: узнать сколько места на диске и примерно узнать за сколько времени считывается 10 файлов) Отсюда еще вопрос: как сделать чтобы при считывании программа отвечала и на другие события и как узанть занятое место на диске!!
Слушайте рок!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 7

    TopList  
cron