Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.09;
Скачать: CL | DM;

Вниз

Помогите кто знает! Проблема с SaveDialog!   Найти похожие ветки 

 
Roman_Kesh ©   (2007-08-14 01:05) [0]

Надумал замутить небольшую программу для работы с текстом и возник такой вопрос. Как силами компонента SaveDialog реализовать два метода сохранения: "Сохранить" и "Сохранить как"? То есть мне нужно что бы при сохранении нового файла работал бы метод "Сохранить как", чтобы было меню и все такое, а при повторном сохранении чтобы работал метод "Сохранить" безо всяких там меню (как например в MS Word).


 
DrPass ©   (2007-08-14 01:17) [1]

А причем тут "силы компонента SaveDialog"? Он файлы не сохраняет, это просто окошко для выбора имени файла. Когда надо показывать это окошко, а когда не надо - реализуй силами своих мозгов.


 
Roman_Kesh ©   (2007-08-14 01:48) [2]

Спасибо за столь содержательный ответ... Я ждал помощи ну или хотя бы подсказки, а язвления я мог послушать и в другом месте!!!!!!!!


 
Германн ©   (2007-08-14 01:55) [3]


> Roman_Kesh ©   (14.08.07 01:48) [2]
>
> Спасибо за столь содержательный ответ... Я ждал помощи ну
> или хотя бы подсказки,

Не. Ты ждал "шпаргалки"! Ты её не получил. Что дальше?


 
Юрий Зотов ©   (2007-08-14 07:15) [4]

> Roman_Kesh ©   (14.08.07 01:05)

Вообще-то, такие вещи даже в книжках не описываются  - потому что надо всего лишь немного подумать...

procedure InternalSave;
begin
 ... // Запись данных в файл c именем FileName.
 ... // FileName - строковая переменная, хранящая имя файла.
 ... // Первоначально эта переменная содержит пустую строку.
end;

procedure SaveClick(Sender: TObject);
begin
 if FileName = "" then
   SaveAsClick(Sender)
 else
   InternalSave
end;

procedure SaveAsClick(Sender: TObject);
begin
 if OpenDialog.Execute then
 begin
   FileName := OpenDialog.FileName;
   InternalSave
 end
end;


 
DrPass ©   (2007-08-14 10:15) [5]


> Я ждал помощи ну или хотя бы подсказки, а язвления я мог
> послушать и в другом месте!!!!!!!!

Посказку я тебе дал - намекнул, что такие задачи надо решать самому. А язвления здесь вполне к месту. Т.к. если ленишься думать - зачем вообще садиться писать программы?
> Юрий Зотов ©   (14.08.07 07:15) [4]


Балуете вы их... А надо бы ремнем :)


 
Юрий Зотов ©   (2007-08-14 14:31) [6]

> DrPass ©   (14.08.07 10:15) [5]

Ну все же высшее образование... неудобно ремнем как-то...
:о)



Страницы: 1 вся ветка

Текущий архив: 2007.09.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
2-1187068473
Новичек
2007-08-14 09:14
2007.09.09
Работа с USB портом.


15-1186779156
Petr V. Abramov
2007-08-11 00:52
2007.09.09
я в шоке от таких запросов


1-1182926455
Stanislav
2007-06-27 10:40
2007.09.09
Упаковка данных с помощью ZLIB


15-1187108677
Kostafey
2007-08-14 20:24
2007.09.09
Идеальная программа


15-1187091840
Манол
2007-08-14 15:44
2007.09.09
Нужен совет профессионала