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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2013, 19:01   #1
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию Сохранить как

Как реализовать функцию "Сохранить как" или "Открыть"?
Praud вне форума Ответить с цитированием
Старый 19.08.2013, 19:04   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

С помощью диалогов TOpenDialog, TSaveDialog
Человек_Борща вне форума Ответить с цитированием
Старый 19.08.2013, 19:18   #3
grominfo
Форумчанин
 
Аватар для grominfo
 
Регистрация: 30.05.2011
Сообщений: 651
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
if opendialog1.Execute then
  begin
    memo1.lines.loadfromfile(opendialog1.FileName);
  end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
if savedialog1.Execute then
 memo1.Lines.SaveToFile(savedialog1.FileName);
end;
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ.
Список услуг и портфолио на сайте www.andreygrom.ru
grominfo вне форума Ответить с цитированием
Старый 19.08.2013, 19:22   #4
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию

Спасибо! Разобрался
Praud вне форума Ответить с цитированием
Старый 19.08.2013, 19:23   #5
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию

Только вопрос, что означает Execute?
Praud вне форума Ответить с цитированием
Старый 19.08.2013, 19:28   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это метод, вызывающий на экран окно диалога. Если в диалоге нажата отмена - он возвращает False иначе True. Так можно проверить отказался ли юзер выбирать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.08.2013, 19:30   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Praud Посмотреть сообщение
Только вопрос, что означает Execute?
Цитата:
Код:
if opendialog1.Execute then
запустить диалог выбора открываемого файла и если выбрали файл тогда...
Цитата:
Код:
if savedialog1.Execute then
запустить диалог выбора имени сохраняемого файла и если выбрали файл тогда...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.08.2013, 19:56   #8
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

Код:
if not OpenDialog.Execute then exit 
  else 
   begin
    // Действия при  True;
   end;
kta87 вне форума Ответить с цитированием
Старый 19.08.2013, 19:59   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

kta87, можно и так, но ЗАЧЕМ?!!!
чем вариант от grominfo не устроил?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.08.2013, 20:33   #10
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

А разве меня должно устраивать? Не.. ТС должно устраивать, а я лишь показал 1 из вариантов.
kta87 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отключить кнопку СОХРАНИТЬ и СОХРАНИТЬ КАК vit-b Microsoft Office Excel 2 20.06.2013 16:09
Сохранить и сохранить как [ScintillaNET и dockPanel]] garengobit Помощь студентам 0 27.05.2012 15:24
Как объединить 2 Image и сохранить как одну картинку? artemavd Общие вопросы Delphi 18 14.05.2012 11:20
Как сохранить Image и другие компоненты находящиеся на нем как рисунок Paul Hindenburg Мультимедиа в Delphi 2 30.12.2010 09:53
Сохранить как? InseR Общие вопросы Delphi 31 27.06.2007 16:18