![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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 во время работы и попробовать заново его запустить, тогда вылетает ошибка
|