MSProject inside Internet Explorer
От: Ancalagon Беларусь  
Дата: 17.07.03 10:13
Оценка:
Господа, может кто сталкивался с такой проблемой.

Есть приложение на C#, в нем необходимо показать документ Microsoft Project (.mpp), используя родной документ сервер, с сохранением всей функциональности по добавлению и редактирвоанию тасков. Делается это путем эмбеддинга в приложение Internet Explorera, в котором и открывается нужный файл.

Так вот, эксплорер показывает внутри себя MSProject, но при этом странно ведут себя диалоги редактирования тасков — в них не работают Edit — контролы, и некоторые комбо-боксы. При райт-клике возникает вообще GPF. Отследить с помощью Spy++, какие ходят мессаги — невозможно. При старте логгирования мессаг приложение подвисает намертво, и не восстанавливается.

Та же фигня и при открытии MSProject внутри контрола DSOFramer (see MS Knowledge Base Q311765).

С любыми другими офисными документами все работает нормально. Проблемы только с MSProject.
Да, и при попытке открыть MSProject документ в отдельно запущенном эксплорере — тоже все в порядке.
OS — Win2000

Итак, вопросы:
— чем отличается открытие документа из отдельно запущенного эксплорера и эмбеддед эксплорера с "точки зрения документа"?
— почему, по вашему мнению, могут не работать диалоги? Это криво написан MSProject или кривой код инициализации компонента, который чего-то не доделывает?


Какие есть соображения у коллективного разума? Приветствуются любые ответы.
С уважением,
Алексей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.