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

Вниз

Как проверить установлен ли WinWord   Найти похожие ветки 

 
Rb   (2005-08-27 12:32) [0]

Добрый день мастера !!! Подскажите, можно ли проверить (узнать) установлен ли Ms Word на компьютере, если да скажите как. Спасибо.


 
YurikGL ©   (2005-08-27 12:40) [1]

Необходимо посмотреть реестр на наличие соответсвующих записей.


 
Big Joe ©   (2005-08-27 12:45) [2]

uses
 Registry;

function IsWordInstalled: Boolean;
var
 Reg: TRegistry;
 s: string;
begin
 Reg := TRegistry.Create;
 try
   Reg.RootKey := HKEY_CLASSES_ROOT;
   Result := Reg.KeyExists("Word.Application");
 finally
   Free;
 end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 if IsWordInstalled then
   ShowMessage("MS Word установлен.");
end;


 
Anatoly Podgoretsky ©   (2005-08-27 13:27) [3]

Big Joe ©   (27.08.05 12:45) [2]
Это не правильно. Это говорит только о СОМ серверах


 
YurikGL ©   (2005-08-27 14:12) [4]


> Anatoly Podgoretsky ©   (27.08.05 13:27) [3]

А вы много знаете COM серверов "Word.Application" знаете?

:)


 
Marser ©   (2005-08-27 14:18) [5]

Anatoly Podgoretsky ©   (27.08.05 13:27) [3]
Дык... Во-первых, "Word.Application" таки один. А во-вторых, он-то товарисчу и нужен :-)
В кранем случае, можноещё проверить секцию "Software" на наличие "Microsoft\Microsoft Office" в  HKEY_CURRENT_USER


 
Anatoly Podgoretsky ©   (2005-08-27 15:36) [6]

YurikGL ©   (27.08.05 14:12) [4]
Хватит и одного, важно, что это не отвечает на вопрос, а позволяет делать только предположение, вопрос же не про предположение, а проверить (узнать) установлен ли Ms Word



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

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

Наверх




Память: 0.48 MB
Время: 0.03 c
1-1125236737
SergProger
2005-08-28 17:45
2005.09.18
Очиска TImage


2-1123806995
COder__
2005-08-12 04:36
2005.09.18
Помогите сделать алгоритм


14-1124382322
Vudu
2005-08-18 20:25
2005.09.18
Opera и глюк


5-1099337235
Евгыш
2004-11-01 22:27
2005.09.18
Установка компонента


14-1124451327
cyborg
2005-08-19 15:35
2005.09.18
Нужно ли переустанавливать ForceWare?