Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.08.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.057 c
2-1155146708
Hgr
2006-08-09 22:05
2006.08.27
Текст письма


2-1154517753
VitV
2006-08-02 15:22
2006.08.27
Delphi+Interbase. Cсылочная целостность таблиц из разных БД.


2-1154828672
grisme
2006-08-06 05:44
2006.08.27
FloatToStr


1-1152863112
oleggar
2006-07-14 11:45
2006.08.27
decimalseparator


15-1154290719
ronyn
2006-07-31 00:18
2006.08.27
HTML





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский