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

Вниз

директория программы по умолчанию   Найти похожие ветки 

 
serg_iv   (2006-07-14 11:32) [0]

Есть программа, которая сохраняет результаты своей работы в папку, где она находится. При вызове OpenDialog.Excute  и выбора файла в какой то другой папке программа начинает сохранять результаты в той папке в которой происходили манипуляции с OpenDialogom.

Как сказать программе, что папка по умолчанию это та папка в которой она находится?


 
tButton ©   (2006-07-14 11:34) [1]

код в студию


 
serg_iv   (2006-07-14 11:43) [2]

Сохранение по умолчанию:
combobox.items.savetofile("file.txt");

после
opendialog.excute;
s:=opendialog.filename;

сохранение при помощи
combobox.items.savetofile("file.txt");
приводит к сохранению в папку с которой была произведена работа при помощи opendialog"a.


 
serg_vi   (2006-07-14 11:44) [3]

Нафиг OpenDialog, пользуйтесь ExtractFileDir(System.ParamStr(0))...


 
serg_iv   (2006-07-14 11:45) [4]

Спасибо, вечером попробую.


 
tButton ©   (2006-07-14 11:58) [5]

opendialog.excute;
s:=opendialog.filename;


s - должна быть или глобальной или свойством формы если выбор директории и сохранение происходят в разных методах (бывает иногда и так)

combobox.items.savetofile(s);

разве не так должно быть?

а папка по умолчанию задаётся в свойствах OpenDialog"а


 
Плохиш ©   (2006-07-14 12:04) [6]


> serg_iv   (14.07.06 11:43) [2]
> Сохранение по умолчанию:
> combobox.items.savetofile("file.txt");

Используйте полное имя файла с путём. Не надо плодить глюкодромов.


 
Юрий Зотов ©   (2006-07-14 12:19) [7]

TOpen/SaveDialog - Options - ofNoChangeDir


 
serg_iv   (2006-07-14 12:29) [8]


> TOpen/SaveDialog - Options - ofNoChangeDir


Объясните пожалуйста, что это значит?


 
КиТаЯц ©   (2006-07-14 12:30) [9]

OpenDialog.InitialDir:= сказать программе, что папка по умолчанию это та папка в которой она находится


 
Юрий Зотов ©   (2006-07-14 12:32) [10]

> serg_iv   (14.07.06 12:29) [8]

Это значит, что нужно внимательно посмотреть в Object Inspector и/или в справку. Лучше "и".


 
serg_iv   (2006-07-14 12:38) [11]

Спасибо!
Не успеваю, лето, рыбалка, ремонт...



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

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

Наверх




Память: 0.49 MB
Время: 0.029 c
6-1144664680
Std
2006-04-10 14:24
2006.08.27
Indy tc clien


3-1150871662
Дима80
2006-06-21 10:34
2006.08.27
Удалить индекс из таблицы DBF


1-1153111816
Степан
2006-07-17 08:50
2006.08.27
Цвет фона в ListView


15-1154573387
Пользоват.
2006-08-03 06:49
2006.08.27
Помогите переключить раскладку при входе в виндовс.


15-1153983727
tButton
2006-07-27 11:02
2006.08.27
Delphi: 7 vs 5