Yoko
http://forum.yoko.com.ua/

Очень нужна помощь с рабой файлов, знающие люди помогите
http://forum.yoko.com.ua/viewtopic.php?f=20&t=5319
Page 1 of 1

Author:  Krbisa [ 2005-09-29 14:31:22 ]
Post subject:  Очень нужна помощь с рабой файлов, знающие люди помогите

Проблема №1
Открываю файлик, записываю нужные мне цифры, затем что бы они реально записались необходимо закрыть файл на сколько я знаю, но если я потом же пытаюсь открыть этот файл то пишеться мне ошибка
т.е. я могу записывать в файлик цифры до закрытия его, а мне нужно что бы записал и сохранил сразу
Проблема №2
Когда я записываю в уже существующий файл, информацию, вся информация которая была до этого, стираеться, как сделать что бы информация не удалялась а добавлялась к уже имеющейся
Благодарен, жду ответов

Author:  Mamoru [ 2005-09-29 17:13:54 ]
Post subject: 

для примера:
while not fl.eof() and not fatal error
s=safe call fl.readln()
wait(100)
wend
safe call fl.Write("тра-ля-ля")
читает во временную (не нужную) переменную значения из файла, пока не дойдёт до конца.

Если вынести запись в фаил в отдельную процедуру, то её можно запускать сколько угодно раз, даже если внутри неё файл закрывается.

Author:  Krbisa [ 2005-09-30 13:23:45 ]
Post subject: 

Спасибо за помощь, всё удалось реализовать :)

Author:  Krbisa [ 2005-09-30 20:39:23 ]
Post subject: 

Нужна снова помощь, нужно удалить нужную строку из файла, такое реально сделать?

Author:  Destruction [ 2005-09-30 21:21:34 ]
Post subject: 

Считываем построчно, потом записывем без нужной строки.

Синтакс всегда забываю, на логику:
Code:
i=0,  = "", del = 117 # Строка for delete.
while not eof
if not i == del then
a = a + readln()
endif
i = i + 1
wend

Author:  PCGamer [ 2005-10-01 01:13:14 ]
Post subject: 

Я вышел из ситуации просто считывая в массив все строки сразу, затем работаю с ними а затем записываю весь файл заново.

Author:  $oK0JI [ 2005-10-03 19:57:10 ]
Post subject: 

PCGamer wrote:
Я вышел из ситуации просто считывая в массив все строки сразу, затем работаю с ними а затем записываю весь файл заново.

ИМХО слишком муторно

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/