Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.03.2014, 11:51   #1
Денис1
Подтвердите свой е-майл
 
Регистрация: 08.12.2013
Сообщений: 4
Вопрос Помогите с сохранением файла

Я создал компонент SaveDialog1 и назначил расширения *.txt и *ini
Добавил код при нажатии на кнопку
Код:
 if OpenDialog1.Execute then
    Begin
      if SaveDialog1.Filterindex = 2 then Memo1.Lines.LoadFromFile(OpenDialog1.FileName + '.ini');
      if SaveDialog1.filterindex  = 1 then Memo1.Lines.LoadFromFile(OpenDialog1.FileName + '.txt');
      ShowMessage('Файл успешно загружен!');
    End
   else
     ShowMessage('Загрузка файла отменена пользователем!');
Но какое бы расширение не выбирать файл сохраняется с расширением *.txt . Как сделать чтобы при выборе сохранялось с выбраным расширением?

Последний раз редактировалось Stilet; 23.03.2014 в 14:41.
Денис1 вне форума
Старый 23.03.2014, 12:06   #2
cotseec
Пользователь
 
Регистрация: 02.05.2012
Сообщений: 45
По умолчанию

все смешалось...
для чего в загрузке в мемо некоторого файла используется индекс диалога сохранения (может это какой-то хитрый алгоритм)? можно переписать так:
Код:
if OpenDialog1.Execute then
Begin
   Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
   ShowMessage('Файл успешно загружен!');
End else
   ShowMessage('Загрузка файла отменена пользователем!');
при указании файла для загрузки через опендиалог (а в коде приведена именно загрузка) расширение файла дописывать не надо, полный путь к файлу, выбранному пользователем, предоставить опендиалог.
Skype: cotseec
ICQ: 330-171-495
cotseec вне форума
Старый 23.03.2014, 14:23   #3
Денис1
Подтвердите свой е-майл
 
Регистрация: 08.12.2013
Сообщений: 4
По умолчанию

Я уже со всем разобрался
Денис1 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с сохранением файла mainunit.pas Alginsky Общие вопросы Delphi 20 09.02.2013 21:28
[РЕШЕНО] Проблема с сохранением файла в папку с EXE файлом. Сохранятся НЕ туда. Вадим Мошев Общие вопросы Delphi 3 09.01.2011 19:14
(VB) Проблема с сохранением файла phantom4eg Помощь студентам 0 03.06.2009 23:16
Проблемы с сохранением файла через SaveDialog Волк Общие вопросы Delphi 4 05.02.2009 04:27
Ошибка с сохранением файла на съёмном носителе в Office XP Torvald64 Microsoft Office Word 1 29.12.2008 20:50