Страница: 1 |
Страница: 1 |
Вопрос: FileIsWriteable
Добавлено: 21.07.06 14:51
Автор вопроса: Resonator
Добрый день.
Есть отдельный процесс, который создает файл и записывает в него данные. Мы не знаем что это за процесс и ждать его завершения не можем (после создания этого файла он может спокойно продолжать делать что-то другое)
Мне же нужно подождать пока файл создастся и запись данных в него будет завершена. Я так понимаю, что запись в него будет закончена, когда файл станет доступным на запись. Как это все проверить? С первым вроде понятно:
While Not FileExists(sFilePath): DoEvents: Wend
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #1
Добавлено: 21.07.06 15:21
Name sFilePath As sFilePath
Если ошибка - файл открыт другим приложением.
Если же оба процесса твои - лучше использовать функции синхронизации.
Номер ответа: 2
Автор ответа:
Resonator
Вопросов: 5
Ответов: 6
Профиль | | #2
Добавлено: 23.07.06 17:43
Спасибо, так и сделал.
Номер ответа: 3
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #3
Добавлено: 24.07.06 10:06
Не лучший метод