AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.03.2010, 15:44   #1  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Открытие файла нужным приложением
Приветствую всех!
возник вопрос, можно ли открывать файл, не ассоциированным приложением, а указанным? к сожалению, WinAPI::shellExecute() не берёт в качестве параметра приложение вместе с путём и именем. из WinAPI можно получить ассоциированное приложение, но вот как ему передать, тут я упёрся. прикладной смысл задачки - для разделения работы с файлами на чтение (лёгким, быстрозапускающимся приложением) и редактирование.
__________________
Дом поросенка должен быть крепостью. (Наф-Наф, полн. собр. соч., т.5, стр. 286)
Старый 01.03.2010, 16:12   #2  
in.dc is offline
in.dc
Участник
 
29 / 53 (2) ++++
Регистрация: 09.04.2009
? 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  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Супер! спасибо!
Супер! спасибо!
__________________
Дом поросенка должен быть крепостью. (Наф-Наф, полн. собр. соч., т.5, стр. 286)
Теги
shellexecute, winapi, файл

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Диалог выбора файла PavelSR DAX: Программирование 7 11.09.2009 13:41
Проблема загрузки файла longson DAX: Программирование 3 06.06.2007 12:06
Возникла проблема с получением имени файла при создании своего канала вывода отчетов. oleg_kap DAX: Программирование 3 06.06.2006 14:12
Установить время файла? SnowMan DAX: Программирование 5 01.10.2003 14:42
Сохранение файла в таблице Andrew Besedin DAX: Программирование 2 10.06.2003 06:48

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:21.