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

Вниз

Cохранение выбранного элемента ComboBox как название файла   Найти похожие ветки 

 
kate   (2008-08-01 10:11) [0]

Здравствуйте, я начинающий программист на Delphi. Помогите кто сможет!!
Реальзован календарь, выпадающий список и кнопка "Сохранить". При выборе кнопки в определенной папке должен сохраняться файл с расширением .xml, причем название файла должно состоять из выбранной даты и выбранного элемента списка. Как будет выглядеть обработчик события для кнопки?


 
Vlad Oshin ©   (2008-08-01 10:16) [1]

S:=datetostr(ваш_Calendar.date)+ComboBox.text+".xml";
s:=path+s;
assignfile(f,s);
rewrite(f);


 
a.a.j. ©   (2008-08-01 10:23) [2]

savedialog1.FileName := "C:\" + datetostr(datetimepicker1.Date) + ".xml";
 savedialog1.Execute;


 
KilkennyCat ©   (2008-08-01 10:32) [3]


> a.a.j. ©   (01.08.08 10:23) [2]


вау!


 
a.a.j. ©   (2008-08-01 10:38) [4]


> KilkennyCat

да, ну мало ли


 
Denis__ ©   (2008-08-01 10:42) [5]


> Реальзован календарь, выпадающий список и кнопка "Сохранить".
>  

В смысле? Что вы понимаете под "реализован"? Кинуто на форму?


 
KilkennyCat ©   (2008-08-01 10:54) [6]


> a.a.j. ©   (01.08.08 10:38) [4]
>
> > KilkennyCat
>
> да, ну мало ли


да это просто бред. во-первых, так с savedialog не работают. во-вторых, про него ни слова не было сказано, он вообще коренным образом меняет интерфейс (логику) программы. В-третьих, условие поставленной задачи не выполнено.


 
kate158   (2008-08-01 10:54) [7]

На форму кинуты компоненты DateTimePicker,СomboBox и кнопка.
есть код:
procedure TForm1.Button3Click(Sender: TObject);
var f:string;
begin
DateSeparator:=".";
TimeSeparator:="_";
f:="C:\Temp\Kate\" + DateToStr(calDatePicker.Date)+ " - " + ComboBox1.Text + ".xml";
end;
Сформировано имя файла. нужно открыть файл, сохранить и закрыть..


 
Игорь Шевченко ©   (2008-08-01 10:57) [8]


> Сформировано имя файла. нужно открыть файл, сохранить и
> закрыть..


открой, сохрани и закрой


 
KilkennyCat ©   (2008-08-01 10:57) [9]


> Vlad Oshin ©   (01.08.08 10:16) [1]
> S:=datetostr(ваш_Calendar.date)+ComboBox.text+".xml";
> s:=path+s;
> assignfile(f,s);
> rewrite(f);

+ closefile(f);


 
Denis__ ©   (2008-08-01 11:04) [10]


> На форму кинуты компоненты DateTimePicker,СomboBox и кнопка.

О! уже кинуты. А что с реализованными?


 
kate158   (2008-08-01 11:08) [11]

реализованные в топке.кинутые станут реализованными когда все заработает


 
a.a.j. ©   (2008-08-01 11:10) [12]


> во-первых, так с savedialog не работают.
>  во-вторых, про него ни слова не было сказано, он вообще
> коренным образом меняет интерфейс (логику) программы. В-
> третьих, условие поставленной задачи не выполнено.

да, а как работают?
про него ни слова, но откуда мне знать. если автор хочет, чтобы файл сохранялся в определенной папке, может он ее сам захочет ее выбрать?
про combobox пропустил, да


 
Игорь Шевченко ©   (2008-08-01 11:11) [13]

что-то сессия затянулась


 
Denis__ ©   (2008-08-01 11:12) [14]


> кинутые станут реализованными

Это что-то новенькое

> когда все заработает

Ну... дерзай


 
Denis__ ©   (2008-08-01 11:14) [15]


> "C:\Temp\Kate\"

А такая существует?


 
KilkennyCat ©   (2008-08-01 11:37) [16]


> a.a.j. ©   (01.08.08 11:10) [12]
> да, а как работают?


Ну, хотя бы вызывают его по-человечески.
Читайте справку. Или создавайте отдельную ветку, в которой Вам персонально расскажут про работу со всей вкладкой Dialogs.


 
KilkennyCat ©   (2008-08-01 11:39) [17]

Кроме того, вызов диалога не обеспечивает никакой файловой операции, ни создания, ни записи, ни открытия, ни закрытия, удаления, переименования и т.д. и т.п.


 
kate158   (2008-08-01 11:48) [18]

все работает.спасибо.)



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

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

Наверх




Память: 0.5 MB
Время: 0.02 c
2-1217518989
Евгений Р.
2008-07-31 19:43
2008.09.14
Есть ли такой компонент?


4-1196408923
serg128
2007-11-30 10:48
2008.09.14
Как определить загрузку процессора?


4-1196335647
serg128
2007-11-29 14:27
2008.09.14
как поределить, что процесс завис?


2-1217460977
fluxion
2008-07-31 03:36
2008.09.14
Заливка ячеек DBGrid


2-1217445190
@!!ex
2008-07-30 23:13
2008.09.14
Не понимаЮ. почему не работает GetModuleFileNameA