воскресенье, 23 сентября 2007 г.

X++: открыть документ Word

[id:48]

В систему встроена библиотека вызова некоторых, но не всех, WinAPI-функций. Они доступны через класс Winapi.

Здесь мы попробуем открыть документ Word. Сделай следующий джоб: static void BLG48_ShellExecuteJob(Args _args) {; WINAPI::shellExecute('C:\\temp\\MyBlog.doc'); } Конечно, файл "MyBlog.doc" должен находиться в папке "C:\temp\".
Заметили двойной обратный слэш в строке пути к файлу? Не изменяй своим привычкам, программист С++!

Итог:
  • метод shellExecute() просит операционную систему Windows открыть файл с помощью программы, ассоциированной с расширением файла;
  • удваивайте обратный слэш в строковых константах.

Комментариев нет: