| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > сохранение. |
| Автор: Malish 16.3.2006, 20:59 |
| void __fastcall TForm2::N5Click(TObject *Sender) { SaveDialog1->Execute(); Memo1->Lines->SaveToFile(SaveDialog1->FileName.c_str()); } помогите сделать тоже самое только чтобы сохранение было в txt формате. и как обработать искючения при сохранении, если, например, пользователь отказался сохранять. |
| Автор: Feldsher 16.3.2006, 23:00 | ||
Добавлено @ 23:04 "txt формат" - прописуешь в фильтре диалога обработку файлов txt |
| Автор: Malish 17.3.2006, 16:53 |
| ребят спс, тема закрыта. |
| Автор: Malish 17.3.2006, 18:13 |
| вот конечный вариант, спс еще раз void __fastcall TForm2::N5Click(TObject *Sender) { SaveDialog1->DefaultExt="txt"; SaveDialog1->Filter="ASCII files (*.txt)|*.txt|"; if(SaveDialog1->Execute()) { try { Memo1->Lines->SaveToFile(SaveDialog1->FileName); } catch(...) { ShowMessage("Не удалось сохранить фаил."); } } } |