![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
про WORD))) [D5, D6, Win95/98, Win2k, WinXP]
MetalFan © (2003-02-10 11:49:00)при инициации ворды делаю так:
try
MSWORD:=GetActiveOleObject("Word.Application");
try MSWORD.FileCloseAll(1);except end;//wdSaveChanges
except
MSWORD:=CreateOleObject("Word.Application");
end;
т.е. если ворд не запущен - то запустить, а если запущен, то присоединиться.
работает относительно долго, но верно...
Мастера, хелп ми плиз, можно ли узнать, запущен/установлен ли ворд на машине?
заранее сенькс!!!
Егорычев М (2003-02-12 09:13:00) [1]Это позднее связывание. Загляни на страницу Servers. Там есть
компоненты для раннего связывания. Следовательно в разы работает
быстрее. Да и компилятор может проверить все твои глюки, а так как ты
написал приходится писать практически наугад (методы и т.д.)
Calm (2003-02-11 09:08:00) [2]Проверять существование ключа в реестре.
MetalFan (2003-02-11 08:16:00) [3]и что, никто не могит ниче посоветовать?
MetalFan (2003-02-10 11:51:00) [4]sorry, строку
try MSWORD.FileCloseAll(1);except end;//wdSaveChangesвычеркнуть)))