Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Вниз

Как проверить установлен ли 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
5-1099744510
ASH
2004-11-06 15:35
2005.09.18
Наследрвание класса TForm


14-1124430978
syte_ser78
2005-08-19 09:56
2005.09.18
Харьковчане, ау!!!


3-1123103366
Silver...
2005-08-04 01:09
2005.09.18
ADODataSet.Filter --- и поле типа Boolean


8-1114532632
vic_774N
2005-04-26 20:23
2005.09.18
алгоритм сравнения двух изображений ...


1-1125298768
Николай1
2005-08-29 10:59
2005.09.18
Передача функции как параметра процедуры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский