![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запись в лог-файл из TMemo [D7, XP]
npu3pak © (2007-04-19 13:56:00)Доброго времени суток уважаемые.
У меня возникла небольшая проблема: как можно записывать в лог-файл строчки из tmemo?
Сначала идет запись в tmemo, который отображает записи на экране, а потом хочеться записывать новые строчки в лог-файл.
npu3pak (2007-04-19 14:10:00) [1]
> clickmaker © (19.04.07 14:06) [3]
>
> если именно новые строчки, то нет нужды каждый раз файл
> перезаписывать.
> Открой его в режиме append и пиши туда строку отдельно (CreateFile
> / WriteFile или через TFileStream)
так не удобно, проше записывать данные в файл при закрытии формы, т.е. буду писаться все строчки из мемо за один раз - так быстрее, тем более мемо стоит в режиме readonly :)
clickmaker (2007-04-19 14:06:00) [2]если именно новые строчки, то нет нужды каждый раз файл перезаписывать.
Открой его в режиме append и пиши туда строку отдельно (CreateFile / WriteFile или через TFileStream)
npu3pak (2007-04-19 14:03:00) [3]спасибо, я забыл про эту процедуру :(
allucard (2007-04-19 14:00:00) [4]
> У меня возникла небольшая проблема: как можно записывать
> в лог-файл строчки из tmemo?
Memo1.Lines.SaveToFile('log.txt');
> Сначала идет запись в tmemo, который отображает записи на
> экране, а потом хочеться записывать новые строчки в лог-
> файл.
Memo1.Lines.Add('новая строчка');
Memo1.Lines.SaveToFile('log.txt');