delphi shellexecute пример



Delphi shellexecute пример

Автор Ёергей Быковский задал вопрос в разделе Другие языки и технологии

Delphi: ShellExecute - запуск приложений и получил лучший ответ

Ответ от Gennady[гуру]
А справку по этой функции почитать лениво? HINSTANCE ShellExecute( HWND hwnd,// handle to parent window LPCTSTR lpOperation,// pointer to string that specifies operation to perform LPCTSTR lpFile,// pointer to filename string LPTSTR 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 ); В данном случае вас должен интересовать этот параметр lpParameters If lpFile specifies an executable file, lpParameters is a pointer to a null-terminated string that specifies parameters to be passed to the application. If lpFile specifies a document file, lpParameters should be NULL. Он как раз и задает параметр для исполняемого файла.

Ответ от Apprico[гуру]
"prog.exe file.dat" - запускает екзешник и параметром передает ему файл. файлы должны быть в одном каталоге.

Ответ от Костя Кузнецов[гуру]
"если бы я file.dat перетащил бы на prog.exe" не все программы поддерживают drag-and-drop ) если расширение файла (к примеру dat) связано с программой prog.exe, то достаточно в параметре передать имя файла (и не париться о пути и имени exe-фа

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Delphi: ShellExecute - запуск приложений

Как в делфи сделать открытие файла?
Reset(F) - открытие. Но это тебе не нужно!
Тебе нужно курить команду ShellExecute:

подробнее...
спросили в Техника
как пользоваться компонентом Open Dialog в Delphi....
TOpenDialog (TSaveDialog) и TOpenPictureDialog (TSavePictureDialog) отображают модальные диалоговые
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*