01.03.2010, 15:44 | #1 |
Участник
|
Открытие файла нужным приложением
Приветствую всех!
возник вопрос, можно ли открывать файл, не ассоциированным приложением, а указанным? к сожалению, WinAPI::shellExecute() не берёт в качестве параметра приложение вместе с путём и именем. из WinAPI можно получить ассоциированное приложение, но вот как ему передать, тут я упёрся. прикладной смысл задачки - для разделения работы с файлами на чтение (лёгким, быстрозапускающимся приложением) и редактирование.
__________________
Дом поросенка должен быть крепостью. (Наф-Наф, полн. собр. соч., т.5, стр. 286) |
|
01.03.2010, 16:12 | #2 |
Участник
|
WinAPI::shellExecute
А если передавать имя открываемого файла вторым параметром функции?
X++: static void jbCheckShellExecute(Args _args) { #define.TestFileNameRTF( @'C:\Test.rtf' ) #define.WordPadApplication( @'C:\Program Files\Windows NT\Accessories\wordpad.exe' ) ; WinAPI::shellExecute( #TestFileNameRTF ) ; WinAPI::shellExecute( @'C:\Program Files\Windows NT\Accessories\wordpad.exe', #TestFileNameRTF ) ; }
__________________
Dynamics AX 4.0 SP2 |
|
|
За это сообщение автора поблагодарили: mit (1). |
01.03.2010, 16:20 | #3 |
Участник
|
Супер! спасибо!
Супер! спасибо!
__________________
Дом поросенка должен быть крепостью. (Наф-Наф, полн. собр. соч., т.5, стр. 286) |
|