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

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

WinExec и ShellExecute


delphiguru ©   (2002-08-23 19:30:00) 

В чём разница и синтаксис? Заранее благодарен.


Неотеничный Педоморф   (2002-08-23 20:32:00) [1]

...ещё WinExec позиционируется в документации как устаревшая ф-я...


Бегинер   (2002-08-23 20:15:00) [2]


>
> delphiguru © (23.08.02 19:30)

Ну как разобрался???


Бегинер   (2002-08-23 19:44:00) [3]

WinExec - может работать в любых версиях Windows и может выполнять любый приложения:Windows, MS-DOS, PIF-файлы
Стандартный синаксис: winexec("file.exe",SW_RESTORE);

ShellExecute - может открывать папки или документы через связанные с расширением документа программы. Например .doc откроет в MS Worde
Синтаксис стандартный: shellexecute(handle,nil,"file.doc",nil,nil,SW_RESTORE)- откроет WORD

shellexecute(handle,"explore","c:\",nil,nil,SW_RESTORE)- откроет папку диска C:

shellexecute(handle,"open","calc",nil,nil,SW_RESTORE)- откроет калькулятор

shellexecute(handle,"print","file.doc",nil,nil,SW_RESTORE)- откроется, напечатается и закроется


Наверх

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