Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать версию офис из программы? [D6, Win95/98]


Lizka ©   (2004-08-19 11:26:00) 

как офиса узнать версию? Ведь как-то же можно?


Digitman   (2004-08-19 14:47:00) [1]

GetVersion[Ex]


Lizka   (2004-08-19 12:52:00) [2]

а версию винды?


Digitman   (2004-08-19 12:45:00) [3]

ищи в реестре в ключе

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

подключ с названием, начинающимся с "Office"

например,

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office8.0

параметр DisplayName в найденном ключе даст название пакета

например,
DisplayName = Microsoft Office 97, профессиональный выпуск


Lizka   (2004-08-19 12:09:00) [4]

ау!!!!
или подскажите в какую сторону копать!!!!


Lizka   (2004-08-19 11:42:00) [5]

а название пакета можно узнать?


Digitman   (2004-08-19 11:32:00) [6]

у офиса нет версии
версия есть у исполняемых файлов отдельных продуктов, входящих в состав офиса

а если ты имеешь ввиду, например, "MS Office 97" или "MS Office 2003", то это не версия, а название пакета программ


Наверх

Титульная страница Поиск, карта сайта Написать письмо