| 
| 
 | Вопрос # 1 938/ вопрос открыт / | 
 |  Приветствую, уважаемые эксперты! Подскажите что сделать , чтобы по клику кнопки запускалось приложение скажем  ххх.exe? 
|  |   Вопрос задал: Ученый (статус: 8-ой класс)Вопрос отправлен: 27 сентября 2008, 13:12
 Состояние вопроса: открыт, ответов: 2.
 |  Ответ #1. Отвечает эксперт: Аксион Здравствуйте, Ученый!Используйте команду:
 WinExec(PAnsiChar(путь_к_ехе), 1);
 Удачи!
 
|  | Ответ отправил: Аксион (статус: 4-ый класс)Время отправки: 27 сентября 2008, 13:23
 Оценка за ответ: 5
 |  Ответ #2. Отвечает эксперт: Feniks Здравствуйте, Ученый!Выполнить ххх.exe лучше с помощью функции ShellExecute. У нее полше возможностей, чем у WinExec.
 
 HINSTANCE ShellExecute(
    HWND hwnd,  // handle to parent window
    LPCTSTR lpOperation,  // pointer to string that specifies operation to perform
    LPCTSTR lpFile,  // pointer to filename or folder name string
    LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters 
    LPCTSTR lpDirectory,  // pointer to string that specifies default directory
    INT nShowCmd   // whether file is shown when opened
   );И еще рекомендую ознакомиться с похожиме Вопросами вопрос #1916, вопрос #1830, вопрос #1798, вопрос #1772, вопрос #1739 и т.д. Более полный список можете получить через Поиск в вопросах и ответах.
 P.S. Желаю удачи.
 
|  | Ответ отправил: Feniks (статус: Бакалавр)Время отправки: 29 сентября 2008, 10:19
 
 |  
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 27 сентября 2008, 18:16; участников в обсуждении: 3. 
|   | Ученый (статус: 8-ой класс), 27 сентября 2008, 13:32 [#1]:Слухай Блазер!  Я набрал : WinExec(PAnsiChar(c:\Primer.exe), 1); А она ругается! Выдает "Undeclared identifier 'c'!
 |  
|   | Аксион (статус: 4-ый класс), 27 сентября 2008, 13:37 [#2]:Поставь ковычки WinExec(PAnsiChar('c:\Primer.exe'), 1); |  
|   | wckoeniger (статус: Посетитель), 27 сентября 2008, 18:16 [#3]:winexec(PChar('c:\proga.exe'),SW_SHOW);-чтобы окно проги было видно или winexec(PChar('c:\proga.exe'),SW_HIDE);-в HIDE виде
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |