Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Kiryusha
-
- Бывалый

-

-
- Сообщения: 216
- Зарегистрирован: 30.08.2005 (Вт) 10:56
- Откуда: УР, Ижевск
-
Kiryusha » 10.10.2007 (Ср) 18:22
Вот код:
- Код: Выделить всё
f = Dir$(Path & "*.mes")
While (f <> "")
DoEvents
total = FileCount("users\@" & ... & "\inbox\*.mes", ftFiles)
CopyFile Path & f, App.Path ... "\inbox\" & total & ".mes", 0
f = Dir$
Wend
В предпоследней строке выкидывается ошибка о неверном параметре.
Дело в том что в функции FileCount тоже есть подобное использование Dir. У меня закрадывается мысль что перекрестное использование dir'a невозможно. У вас есть более четкие сведения об этом?
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.
-
Lumen
-
- Постоялец

-

-
- Сообщения: 841
- Зарегистрирован: 03.12.2005 (Сб) 16:09
- Откуда: Брянск
-
Lumen » 10.10.2007 (Ср) 20:52
Сорри чушь сморозил. Не внимательно прочитал вопрос.
Последний раз редактировалось
Lumen 10.10.2007 (Ср) 21:07, всего редактировалось 1 раз.
Подпись проходит рефакторинг
-
Kiryusha
-
- Бывалый

-

-
- Сообщения: 216
- Зарегистрирован: 30.08.2005 (Вт) 10:56
- Откуда: УР, Ижевск
-
Kiryusha » 10.10.2007 (Ср) 20:54
извиняюсь за нескромный вопрос, но какая в данной конкретной ситуации разница?
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.
-
Viper
-
- Артефакт VBStreets

-

-
- Сообщения: 4394
- Зарегистрирован: 12.04.2005 (Вт) 17:50
- Откуда: Н.Новгород
-
Viper » 11.10.2007 (Чт) 7:33
Перекрестное юзанье Dir не рекомендуется, ибо приводит к непредсказуемым результатам.
Весь мир матрица, а мы в нем потоки байтов!
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 11.10.2007 (Чт) 7:44
Обычно вначале считывают все записи в Dir, а только потом проходятся рекурсией.
Пиши список файлов в массив или коллекцию, а потом проходись по этой коллекции.
Lasciate ogni speranza, voi ch'entrate.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Majestic-12 [Bot], PetalBot, Yandex-бот и гости: 12