Добрый день! Хочу сохранить в файл через TSaveDialog данные из TMemo.
Цитата:
В выделенной строке возникает ошибка. Вместо текста записывается что-то в духе "4f21ab". Адрес первой строки TMemo?
Просто текст записывается.
Цитата:
saveLog - мой TSaveDialog.
Была идея пройтись по строкам TMemo циклом, но не сообразил как. Как здесь правильно сделать?
Проблема решена.
Цитата:
Цитата:
void __fastcall TmForm::saveLogButtonClick(TObject *Sender) {
FILE *FOpen;
if (saveLog->Execute()) {
ofstream saveLogStream (saveLog->FileName.c_str(), ios::app);
saveLogStream << dataMemo->Lines->GetText();
}
else {
return;
}
}
В выделенной строке возникает ошибка. Вместо текста записывается что-то в духе "4f21ab". Адрес первой строки TMemo?
Просто текст записывается.
Цитата:
saveLogStream << "Lorem ipsum...";
saveLog - мой TSaveDialog.
Была идея пройтись по строкам TMemo циклом, но не сообразил как. Как здесь правильно сделать?
Проблема решена.
Цитата:
void __fastcall TmForm::saveLogButtonClick(TObject *Sender) {
if (saveLog->Execute())
dataMemo->Lines->LoadFromFile(saveLog->FileName)
else
return;
}