Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сохранение AnsiString в файл

1.9K
16 марта 2004 года
free_lexx
22 / / 29.05.2003
Народ, как мне сохранить строку AnsiString в нетипизированный файл?
Если писать
blockwrite(F,Str,length(str))
то он сохраняет в файл не строку, а область памяти, начиная с адреса строки (т.е. то, что хранит Str) и далее весь блок длинной length(str).
Я использую AnsiString, т.к. длинны ShortString мне не хватает.
Че делать???
10
17 марта 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by free_lexx
то он сохраняет в файл не строку, а область памяти, начиная с адреса строки (т.е. то, что хранит Str) и далее весь блок длинной length(str).


Так и надо сохранять область памяти, т. е. буфер, в котором реально хранится строка.
BlockWrite(F, Str[1], Length(Str));

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог