Видимость объекта, создаваемого в DLL

Eugenia_2005

Ситуация такая : из макроса Ворда вызывается функция C#-dll, где просто создается и показывается форма. Задача в том, чтобы из того же макроса управлять данными на форме — вызывать функции той же длл, меняющие визуальные значения.
Проблема же в том, что при следующем вызове функции длл значение переменной-формы равно null — как будто вызовы независимы и данные не сохраняются (так ли это на самом деле, не знаю).
Как можно решить задачу,обойдя проблему?

bleyman

Переписать дллку
Вызывать не ShowModal а Show.

Eugenia_2005

Дело не в показе формы а в том что ссылка при следующем вызове становится null - как будто процесс другой.
При чем тут show?
Если важно, делается Application.Run( form) - чтобы запустить ожидание событий (кнопочки там тоже есть) - в параллельной нити из пула - параллельной чтобы не лочить ворд(этого быть не должно)
Оставить комментарий
Имя или ник:
Комментарий: