|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
26.04.2012, 09:14 | #1 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 60
|
Вопрос по OpenDialog
Имеется кнопка на форме, при нажатии на нее открывается OpenDialog. Как с помощью OpenDialog'a выбрать и запустить просто на выполнение другую программу (*.exe)?
|
26.04.2012, 09:35 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
26.04.2012, 09:46 | #3 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 60
|
Код:
хотя по-любом не работает, открывается OpenDialog, выбираю файл, нажимаю открыть и тишина, никаких действий не проиходит.. |
26.04.2012, 09:49 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
а немного подумать, полистать справку, почитать Google
Opendialog.FileName кстати Пепел Феникса в своем примере частично ответил на ваши другие вопросы.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 26.04.2012 в 10:14. |
26.04.2012, 09:59 | #5 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 60
|
у меня почему-то отказывается работать запуск через ShellExecute, я уже пробовал писать чтобы открывалась просто папка и выделялся в ней нужный файл. Папка открывается и файл выделяется, но там нужно прописывать полный путь
Код:
|
26.04.2012, 10:06 | #6 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
пробел естественный разделитель параметров.
если в параметре ( а путь к файлу это параметр запуска explorer) используются пробелы (document and setting) то такой параметр необходимо заключать в кавычки. Цитата:
"полный путь" = "рабочая directory" + "остаток пути"
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 26.04.2012 в 10:12. |
|
26.04.2012, 10:10 | #7 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 60
|
Т.е. так?
" 'explorer/select' + 'C:\...\...\...\...\...\...\...\' + 'Gogol.exe' " |
26.04.2012, 10:16 | #8 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
нет
explorer \select "c:\doc and set\test1"
программа — запись алгоритма на языке понятном транслятору
|
26.04.2012, 10:20 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
qwerty55,
ХВАТИТ КРОССПОСТИНГОМ ЗАНИМАТЬ! ваши открытые темы на форуме: Ошибка запуска exe-файла Ошибка запуска exe-файла и во всех этих темах Вам уже объяснили, где Вы косячите и как это исправить! ТЕМА ЗАКРЫТА |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по OpenDialog | swoy45 | Помощь студентам | 5 | 01.02.2012 13:15 |
OpenDialog | CodeNOT | C++ Builder | 4 | 21.05.2011 10:35 |
БД и OpenDialog | alexeybest | БД в Delphi | 3 | 17.02.2010 09:34 |
OpenDialog | Cabyrc | БД в Delphi | 4 | 05.04.2009 11:56 |
OpenDialog.Options:=OpenDialog.Options+[ofAllowMultiSelect]; | necky | Компоненты Delphi | 2 | 11.08.2007 12:53 |