我只想创建自己的 OLE 服务器,它支持就地激活。
例如,TOlecontrol
我们可以执行以下操作:
OleContainer1.CreateObject('WORD.Document',FALSE);
那没问题。Word 文档嵌入到主申请表中。但是当我尝试时:
OleContainer1.CreateObject('Server.MyOleServer',FALSE);
MyOleServer 总是在新的单独的“服务器”窗口中打开 - 表单(我还检查了所有值OleControl1.doVerb()
,并且OleControl1.AllowInPlace := true
,但没有任何帮助。“服务器”是非常简单的应用程序,它只包含一个空表单......)