Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: CL | DM;

Вниз

Как узнать, что Word установлен?   Найти похожие ветки 

 
AlexanderMS ©   (2007-10-21 16:11) [0]

Скажите, пожалуйста, как узнать, установлен ли Word на компьютере? Видел пример в FAQ:

var MsWord: Variant;
...
 try // Если Word уже запущен
   MsWord := GetActiveOleObject("Word.Application");
 // Взять ссылку на запущенный OLE объект
 except  
   try  // Word не запущен, запустить  
     MsWord := CreateOleObject("Word.Application");  
     MsWord.Visible := True;   // вот эта строка обязательна или нет?
   except    ShowMessage("Не могу запустить Microsoft Word");    
     Exit;  
   end;  
 end;

Тут есть строка: MSWord.Visible := true, а мне не нужно его показывать до окончания формирования отчёта. Вот я не знал, играет ли она роль в определении того, что Word установлен?
Ещё: этот способ надёжный? Просто у меня нет возможности проверить программу на компьютере, где нет Word"а, а конечный продукт могут запустить на любом компьтере.


 
DrPass ©   (2007-10-21 16:33) [1]


> Вот я не знал, играет ли она роль в определении того, что
> Word установлен?

А если чуть лучше подумать - какое отношение имеет команда "Visible:= true" к определению того, установлен ли Word?


 
AlexanderMS ©   (2007-10-21 16:35) [2]


> А если чуть лучше подумать - какое отношение имеет команда
> "Visible:= true" к определению того, установлен ли Word?
>


А почему тогда в FAQ так написано, в блоке try...except ? Вот я и задумался.

Спасибо, буду знать.


 
DrPass ©   (2007-10-21 17:59) [3]


> AlexanderMS ©   (21.10.07 16:35) [2]


> А почему тогда в FAQ так написано, в блоке try...except
> ?

Автор FAQ просто сделал Ctrl+C/Ctrl+V из своей программы :)



Страницы: 1 вся ветка

Текущий архив: 2007.11.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
6-1173453698
Empleado
2007-03-09 18:21
2007.11.11
Мой первый application hangs (Indy)


2-1192529134
тим
2007-10-16 14:05
2007.11.11
ячейка без пунктирной рамки


15-1191606767
mp5k
2007-10-05 21:52
2007.11.11
Открытие *.rar файлов в проводнике?


2-1192617485
malyar
2007-10-17 14:38
2007.11.11
месага от колёсика мыши


5-1163154368
Vladix
2006-11-10 13:26
2007.11.11
Редактор колонок при двойном щелчке