Страница: 1 |
Страница: 1 |
Вопрос: Сохранение изменений сделанных в файле
Добавлено: 15.12.09 09:58
Автор вопроса: fifa36
Здравствуйте!
Открыл файл for output
Записываю построчно
Как сделать так чтобы после каждой записи изменения в файле сохранялись. Кроме как используя Close
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #1
Добавлено: 15.12.09 16:54
Так бери и записывай каждый раз после изменения. В чем проблема? Или я тебя не понял?
Номер ответа: 2
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 16.12.09 04:40
А в VB6 разве запись буферизированная?
Я так понял автору надо что-то вроде FileStream.Flush, только в VB6, подскажите кто в курсе.
Номер ответа: 3
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #3
Добавлено: 16.12.09 06:55
Звучит странно, но в VBA для этого придется постоянно закрывать и снова открывать файл.
Так же все открытые файлы можно разом записать/закрыть командой Reset
Номер ответа: 4
Автор ответа:
fifa36
Вопросов: 33
Ответов: 116
Профиль | | #4
Добавлено: 16.12.09 09:07
VВDUnit Я записываю одну строку, потом еще одну и т.д. но если другая программа обратиться к этому файлу он будет пустой пока, я не закрою его из программы которая записывает строчки.
mc-black понял, спасибо!
Номер ответа: 5
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #5
Добавлено: 16.12.09 09:11
М?
Номер ответа: 6
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #6
Добавлено: 16.12.09 09:11
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 16.12.09 11:09
Открывай файл с помощью CreateFile с ключом FILE_FLAG_NO_BUFFERING.
Номер ответа: 8
Автор ответа:
fifa36
Вопросов: 33
Ответов: 116
Профиль | | #8
Добавлено: 17.12.09 09:05
понял! спасибо!
Номер ответа: 9
Автор ответа:
fifa36
Вопросов: 33
Ответов: 116
Профиль | | #9
Добавлено: 21.12.09 12:52
Sharp Что- то не нашел такой конструкции CreateFile в VB 6.0??
Номер ответа: 10
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #10
Добавлено: 21.12.09 18:33
Это АПИ-функция.