|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2010, 17:45 | #1 |
Форумчанин
Регистрация: 28.01.2010
Сообщений: 224
|
Как запустить программу
У меня есть помощь (help.chm) как ее вызвать из приложения не закрывая его по нажатии на кнопку (Button1)
всему свое время как зиме и весне
и каждому солнцу свой неба кусок |
19.11.2010, 18:10 | #2 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
ShellExecute(NULL,L"open",L"C:\\Dc8 .chm",NULL,NULL,SW_SHOW);
|
19.11.2010, 18:48 | #3 |
Форумчанин
Регистрация: 28.01.2010
Сообщений: 224
|
За подсказку огромное спасиба все работает...
А возможно вызвать исполнительный файл (скажем C:\.....\Media Player Classic\mplayerc.exe) передать для воспроизведения например (C:/Track01.cda) но как бы в фоновом режиме, так чтобы пользователь услышал воспроизводимый файл, но на экране все осталось без изменений.
всему свое время как зиме и весне
и каждому солнцу свой неба кусок |
19.11.2010, 20:34 | #4 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
думаю Вам не помешает заглянуть в MSDN и посмотреть параметры функции ShellExecute
|
20.11.2010, 20:03 | #5 |
Форумчанин
Регистрация: 28.01.2010
Сообщений: 224
|
Ну если это данная функция то я предположу что это:
1 SW_SHOWMINIMIZED - Активизирует окно и показывает это как минимизированное окно. А сама функция перепишится так: ShellExecute(NULL,"open", "C:\.....\Media Player Classic\mplayerc.exe",//это исполнительный файл "C:/Track01.cda",//это параметр который я передал NULL,SW_SHOWMINIMIZED); если не верно то объясните где я ошибился? А подскажите вообще я могу потом програмно закрыть приложение.
всему свое время как зиме и весне
и каждому солнцу свой неба кусок |
21.11.2010, 01:25 | #6 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
|
23.11.2010, 19:34 | #7 |
Форумчанин
Регистрация: 28.01.2010
Сообщений: 224
|
Посмотрите возможный вариант использования Ваших подсказак...
HWND hwnd; hwnd = FindWindow(NULL, "имя_окна"); CloseHandle(hwnd);//закрываем окно "имя_окна"
всему свое время как зиме и весне
и каждому солнцу свой неба кусок |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ассемблер!! как запустить программу?? | elka | Помощь студентам | 8 | 22.04.2010 08:26 |
Как запустить программу? | egordark | Общие вопросы .NET | 4 | 18.11.2008 18:17 |
как запустить программу? | GothicMet | Помощь студентам | 3 | 04.10.2008 18:07 |
Как запустить программу | Vadik(R) | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.03.2008 16:04 |
Как запустить программу из сервиса | Маркъ | Общие вопросы Delphi | 5 | 13.02.2007 00:29 |