![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работа с WordApplication - проблема с совместимостью [D6, D7, Win2k, WinXP]
malamba © (2005-07-04 12:36:00)Я заметил странный глюк.
Лежит на форме объект WordApplication ( взятый из вкладки Severs).
Свойства по умолчанию.
В модуле код:
WordApplication.Add(sMyPath, EmptyParam, ... );
и далее работаю с документом ( объект доумент тоже лежит на форме).
Стояла Delphi 6 ( компоненты Office 2000) и сам Office 2000.
Такой код работал без ошибок и тормозов.
Теперь установил Delphi 7 ( с компонентами Office XP). Пересобрал программу, поправил где, что надо.
На машине, где стоит Office XP, все нормально - работает, как и раньше.
Но! На машинах, где стоит Office 2000, обращение в WordApplication, а точнее попытка вызова метода connect вызывает зависание. Connect идет долго, практически бесконечно.
В тоже время, работа с компонентом ExcelApplication не вызывает проблем ни в каких вариациях, работает, что там, что там.
Самое простое - обновить Office 2000 до XP где нужно, но хотелось бы разобраться. Может, у кого было похожее?
Может есть какой-нибудь хинт или особенность?
malamba (2005-07-05 11:25:00) [1]Да, я тоже к этому пришел. Более новые версии понимают старые компроненты, но не наоборот.
Будем знать.
YurikGL (2005-07-04 20:09:00) [2]Всегда ставил компоненты для 2000-го... проблем с совместимостью не наблюдал.
malamba (2005-07-04 15:21:00) [3]Я так и думал, что такое скажут.
Ан нет, компоненты 2000-ного работали с офисом XP без проблем.
А наоборот - никак.
Это я виноват?
Баламба (2005-07-04 14:05:00) [4]А ты когда Delphi 7 устанавливал - тебя спрашивало поддержку какого Office хотелось бы иметь ?
Если ты выбрал Office XP - то думай сам...