![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как записать текст в файл? [D7, XP]
programmist87 © (2007-08-14 13:30:00)Программа должна записывать текст в текстовый документ. Создаю файл с помощью FileCreate, записываю FileWrite. Проблема в том, что если записывать так:
FileWrite (Handle, 'Текст', length('Текст')),
то при просмотре документа видим требуемый текст, а если записывать так:
s:='Текст';
FileWrite (Handle, s, length(s)),
тогда при промотре в документе вместо слова набор каких-то символов. Смена кодировок не помогает. Вроде-как двоичный файл создался.
Можно ли, используя переменную, нормально записать текст в файл?
Ping (2007-08-14 13:41:00) [1]FileWrite (Handle, s[1], length(s)),
P.S. Используй TStringList, и будет тебе счастье...
Вася Правильный (2007-08-14 13:39:00) [2]можно
но проще использовать AssignFile, ReWrite и Write