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

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

Как открыть файл в НЕ ассоциированном приложении?


Mitroshin ©   (2010-11-22 19:28:00) 

Нужно открыть файл, условно назовём его file.x, в блокноте, при нажатии на кнопку в своём приложении.


Leonid Troyanovsky   (2010-11-24 07:39:00) [1]


> Mitroshin   (24.11.10 07:31) [6]

> А для CreateProcess - как указать все параметры?

http://msdn.microsoft.com/en-us/library/ms682425

--
Regards, LVT.


Mitroshin   (2010-11-24 07:31:00) [2]

Ну для ShellExecute я сделал:
ShellExecute(Application.Handle, 'open', 'notepad.exe',
           PChar('"' + AFileName + '"'),
           PChar(ExtractFileDir(AFileName)),
           SW_SHOWDEFAULT);

А для CreateProcess - как указать все параметры? (приложение, рабочую директорию, файл)


Dennis I. Komarov   (2010-11-23 10:47:00) [3]

Alt + F4


Юрий Зотов   (2010-11-22 23:41:00) [4]

F1


DVM   (2010-11-22 22:50:00) [5]

WinExec + F1 :)


Anatoly Podgoretsky   (2010-11-22 22:43:00) [6]

ShellExecute  + F1


DiamondShark   (2010-11-22 19:50:00) [7]

CreateProcess + F1


Наверх

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