![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Подключаюсь в к Word используя WordApplication. В свойстве ConnectKind этого компонента устанавливаю значение ckRunningOrNew что означает "присоединиться к выполняемому серверу или создать новый экземпляр". В обработчике прописываю следующее:
Код:
begin try //Попытка подключиться к уже запущенному экземпляру Word. Wr := GetActiveOleObject('Word.Application'); Wr.visible:=true; except //Если не получилось подключиться то создать Word. Wr := CreateOleObject('Word.Application'); end; end; |
#2
|
||||
|
||||
![]() Вы видимо не закрываете корректно вордовское приложение.
Такое у вас есть? Код:
Wr.Quit; Wr := Unassigned; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
||||
|
||||
![]() А когда у вас надобность в ворде пропадает, тогда и пишите. Например при завершении вашего приложения надо за собой подчистить.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
![]() В том то и дело что Word нужен пока приложение работает. Но если закрыть word во время работы и попробовать заново его запустить, тогда вылетает ошибка
|