Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

вопрос [D7, WinXP]


KItDod ©   (2006-09-05 14:28:00) 

каким образом запустить сторонее приложение, скажем нажав кнопкy ???


zdm   (2006-09-05 16:58:00) [1]

ShellExecute(Self.Handle, 'open', Pchar('c:\1.exe'), nil, nil, SW_SHOWNORMAL);
вместо 'open'можешь написать nil, это по умолчанию 'открыть', а также можно 'print' т.е. на печать или 'eplorer' открыть проводник


zdm   (2006-09-05 16:50:00) [2]

допустим файл находится по пути c:\1.exe
uses ShellApi

ShellExecute(Self.Handle, 'open', Pchar('c:\1.exe'), nil, nil, SW_SHOWNORMAL);

или

WinExec('c:\1.exe',0);


dracula   (2006-09-05 15:50:00) [3]

uses ShellApi

ShellExecute(Self.Handle, 'open', Pchar('программа.расширение'), nil, nil, SW_SHOWNORMAL);


Сергей М.   (2006-09-05 14:34:00) [4]

см. CreateProcess()


default   (2006-09-05 14:33:00) [5]

CreateProcess, ShellExecute, ...?


Наверх

Титульная страница Поиск, карта сайта Написать письмо