Я просто хочу создать свой собственный OLE-сервер, который поддерживает активацию на месте.
например В TOlecontrol
мы можем сделать следующее:
OleContainer1.CreateObject('WORD.Document',FALSE);
Это нормально. Документ Word встраивается в основную форму заявки. Но когда я попробовал:
OleContainer1.CreateObject('Server.MyOleServer',FALSE);
MyOleServer всегда открывается в новом отдельном «серверном» окне - форма
(Я также проверил все значения OleControl1.doVerb()
и OleControl1.AllowInPlace := true
, но ничего не помогает. "Сервер" - очень простое приложение, оно содержит только одну пустую форму ...)