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

Ваш аккаунт

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

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

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

Сохранение текста из Memo поля в массив

16K
21 марта 2006 года
damir
2 / / 21.03.2006
как сохранить текст из Memo поля в массив char
for (i=0; i<txt_len; i++) txt=Memo1->Text.c_str();
если текст большой то долго - как можно по другому ???
15K
21 марта 2006 года
Red Alert
15 / / 19.03.2006
Цитата:
Originally posted by damir
как сохранить текст из Memo поля в массив char
for (i=0; i<txt_len; i++) txt=Memo1->Text.c_str();
если текст большой то долго - как можно по другому ???



Например так:

 
Код:
char *txt=new char[Memo1->Text.Length()+1];
strcpy(txt,Memo1->Text.c_str());


Или так:
 
Код:
TMemoryStream *txt=new TMemoryStream();
Memo1->Lines->SaveToStream(txt);


По поводу правильности написания Memo1->Lines->SaveToStream(txt); до конца не уверен - хелпа по рукой нет. Посмотри описание SaveToStream класса TStrings или TStringList
16K
21 марта 2006 года
damir
2 / / 21.03.2006
спасибо, то что надо, тема закрыта.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог