|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.05.2011, 08:15 | #1 |
Пользователь
Регистрация: 08.08.2010
Сообщений: 21
|
Функция ShellExecute не работает :(
Здравствуйте умные люди!!!
Помогите начинающему программисту. Написала небольшую программку на Делфи: диалоговое окно, в котором пользователь задает данные, а потом при нажатии кнопки Button идет обращение к другой программе base program full.exe. Нашла функцию ShellExecute, которую в тексте прописала так: ShellExecute(Handle, 'open', '1\base program full.exe', nil, nil, sw_shownormal); В общем-то она открывает программу base program full.exe на долю секунды, но потом опять все пропадает и эта программа конечно не запустилась. Что не так? Где искать ошибку? Спасибо! |
17.05.2011, 08:51 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Если прога открывается даже на секунду, то функция работает. А проблема у вас в рабочей папке целево проги...
|
17.05.2011, 12:21 | #3 |
Пользователь
Регистрация: 08.08.2010
Сообщений: 21
|
Какая например?
В папке с целевой программой как обычно 4 файла Unit1 и 5 файлов Project2. И папка 1, в которой лежит программа base program full.exe со своими причендалами. Что не так? |
17.05.2011, 12:34 | #4 |
Пользователь
Регистрация: 08.08.2010
Сообщений: 21
|
Я переместила все файлы из папки "1" в папку с основной программой и все заработало! Но это не есть хорошо... получается слишком много разноплановых файлов в одной папке, заказчик будет недоволен
|
17.05.2011, 12:39 | #5 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
А если добавить в Ваш исходный текст GetCurrentDir... Код:
http://programmersforum.ru/showthread.php?t=12131 До свидания Последний раз редактировалось OlegVE; 17.05.2011 в 12:45. |
18.05.2011, 12:26 | #6 |
Пользователь
Регистрация: 08.08.2010
Сообщений: 21
|
Спасибо!!!
|
25.05.2011, 08:15 | #7 |
Пользователь
Регистрация: 08.08.2010
Сообщений: 21
|
[QUOTE=OlegVE;802308]Здравствуйте
А если добавить в Ваш исходный текст GetCurrentDir... Код:
http://programmersforum.ru/showthread.php?t=12131 До свидания[/QUO Говорит, что типы несовместны |
25.05.2011, 08:26 | #8 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ShellExecute не работает | Pein95 | Общие вопросы Delphi | 12 | 20.12.2010 08:01 |
не работает функция | Benderbej | JavaScript, Ajax | 2 | 30.08.2010 18:54 |
SheLLExecute - не работает!!! | Vol666 | Общие вопросы Delphi | 33 | 26.09.2009 20:05 |
Функция ShellExecute, работа с CMD | Droid | Общие вопросы Delphi | 6 | 18.07.2009 00:21 |
ShellExecute - параметр не работает? | heart | Win Api | 2 | 12.03.2009 15:45 |