powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / функция filecopy файл не найден
3 сообщений из 3, страница 1 из 1
функция filecopy файл не найден
    #36559824
boltachev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dim tRS as recordset

path_1="\\10.0.0.1\m\t.txt"
path_2="C:\t.txt"

tRS.open "select * INTO outfile '" & path_1 & "' fields terminated by ';' lines terminated by '\n' from table_1" 'создаем файл, MySQL, ODBC-MySQL-5-Драйвер

on error goto errorLine

filecopy path_1, path_2

тут если соединение с 10.0.0.1 через быстрый интернет всё ok'
если же соединение по медленному каналу выскакивает ошибка "файл не найден", причем ее даже не перехватывает обработчик.
если в режиме отладки здесь нажать F5, продолжается нормальное выполнение программы.

файл создается асинхронно и его просто нет на момент выполнения filecopy?

из-за низной скорости обнаружение файла дольше , чем какой-то таймаут функции filecopy?

Что бы предпринять?
...
Рейтинг: 0 / 0
функция filecopy файл не найден
    #36560071
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boltachevфайл создается асинхронно и его просто нет на момент выполнения filecopy?

Вроде бы наиболее вероятный вариант, чтобы в этом убедиться, поставьте Debug.Print перед FileCopy - посмотрите функцией Dir, есть ли файл в этот момент.

Если действительно проблема в этом - можно устроить цикл ожидания файла, проверяя его функцией Dir
...
Рейтинг: 0 / 0
функция filecopy файл не найден
    #36563820
boltachev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да, так работает

Do While Len(Dir(path_1)) = 0
Loop

В другом окне я наблюдаю появление файла практически сразу и после этого цикл продолжает выполняться от 8 до 10 секунд, потом копирование.

Ладно, хрен с ним.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / функция filecopy файл не найден
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]