Здравствуйте, _gargon, Вы писали:
_>Здравствуйте, G0ga, Вы писали:
G>>Здравствуйте, _gargon, Вы писали:
_>>>Честно говоря мало, что понял, но что я понял:
_>>>В твоем приложении отображается окно (не главное), под которое ты создаеш вордовский документ и отображаеш его где-то в своем окне.
_>>>После закрытия твоего окна (не главного), в виде вызова метода Dispose, ты ни как не можеш заюзать вордовский ком-объект,
_>>>т.к. он какогото х кем то освободился?
_>>>Я правильно понимаю ?
G>>В целом правильно, только вордовский документ отображается на части окна, а точнее на UserControl-е.
_>Можно попробовать такое решение:
_>Создается UserControl, который обварачивает вордовское окно. Перегружается Load событие созданного UserControl'a, в котором вытягивается родительская форма (свойство TopLevelControl). К родительской форме добавляется обработчик FormClosed в котором происходит отсоединение вордовского документа.
_>Решение далеко не супер, плюс имеет ограничение — родительская форма дожна быть закрыта при помощи пользователя или вызова метода Close() для обычного окна (для диалога должно работать нормально).
_>А лучше ваще отказаться от такого, извини, "извращеного" использования ворда.
Спасибо, что потратили на меня время