- Код: Выделить всё
. . .
sFolder = Dir(sPath & "\*", FileAttribute.Directory)
cboFolder.Items.Add(sFolder)
If sFolder = Nothing Then Exit Sub
Do
sFolder = Dir()
If sFolder = Nothing Then Exit Do
cboFolder.Items.Add(sFolder)
Loop
В sPath содержится путь к папке, из которой мне нужно считать подпапки и занести их в ComboBox. Как и полагается, заносит. По идее, Dir без параметров должен повторять тот же запрос, что и с параметрами, что он и делает, но до поры. Как только кончатся подпапки, т.е, пункты, соответствующие указанным критериям, вызов Dir возвращает не положенный Nothing, а продолжает указывать всё, что лежало в папке по адресу sPath (в данном случае, zip-архивы), с последующим занесением в список?
Моя ошибка или глюк?