Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Одновременные чтение и запись в файл / 5 сообщений из 5, страница 1 из 1
10.08.2005, 11:25:49
    #33208072
t0rch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одновременные чтение и запись в файл
Доброго времени суток, уважаемые!
Такая ситуация - на выходе получаю .xml файл, в который нужно вставить дополнительную информацию. Т.е. скажем после второй строки в файле, нужно добавить ещё пару строк. Стандартные Input,Output, Append не помогают. Подскажите?
Заранее благодарен.
...
Рейтинг: 0 / 0
11.08.2005, 09:21:59
    #33209590
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одновременные чтение и запись в файл
если не ошибаюсь, то можно с xml-файлом работать как с таблицей, т.е. на его основе открывать рекордсет.
а там уже и добавлять и удалять записи можно без проблем
...
Рейтинг: 0 / 0
11.08.2005, 09:33:12
    #33209613
Одновременные чтение и запись в файл
А если переименовать в txt. Отработать. Затем обратно переименовать в xml?
...
Рейтинг: 0 / 0
11.08.2005, 12:44:55
    #33210187
t0rch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одновременные чтение и запись в файл
мне кажется, что ему всё равно .xml это или нет, он спокойно октрывается Блокнотом. Меня просто интересует вопрос, какими методами найти строку, встать на окончание этой строки, перейти на следующую строку и каким-нибудь #Print-ом вставить нужную мне инфу.
...
Рейтинг: 0 / 0
12.08.2005, 20:47:27
    #33213938
Guest123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одновременные чтение и запись в файл
Poprobyute tak: I sozdala txt file i zapisala v nego dannie ,potom otkrola ego i i nachala chtitivat stroki,strochka posle kotoroy nado vstavit 2(intseek = 3) i perepisala v drygoy file txt

Dim nfile As Integer
Dim sTemp As String
Dim i As Integer
Dim intseek As Integer
nfile = FreeFile

intseek = 3
Open "C:\MyT.txt" For Input As #nfile
i = 1
If Not EOF(nfile) Then

Open "C:\TT3.txt" For Output As #2

While Not EOF(nfile)

If i <> intseek Then
Line Input #nfile, sTemp

Print #2, sTemp

Else
Print #2, "Kyky3"

End If
i = i + 1
Wend
End If
Close #nfile
Close #2
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Одновременные чтение и запись в файл / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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