如何使用Delphi创建OLE / COM服务器以嵌入OLE容器(例如嵌入Word等)?

时间:2019-05-07 06:12:45

标签: delphi com activex ole

我希望您能帮助我或者至少给我带来一个好的建议。

我想做的是以下事情:

它尝试直接在e中使用我的自定义图像格式。 G。 Word或任何其他OLE容器应用程序。因此,我需要制作一个OLE服务器(COM-Server)应用程序,该应用程序可用于将我的自定义图像作为OLE对象嵌入到Word,Excel等文档中。当我尝试双击图像时,我想在自己的基于图像的编辑器应用程序中编辑当前选择的图像。

现在的问题是,我不知道从哪里开始。即使经过大量的Google搜索,我仍然发现OLE是COM技术的旧名称,并且似乎我想创建“活动文档”等。但是我找不到任何简单的演示或源文件。 Delphi的代码片段,向我展示了创建OLE / COM图像服务器应用程序的基本技术。几年前,我已经创建了ActiveX控件,但是我不知道与OLE服务器/容器的区别。

您可以更好地理解我正在尝试做的最好的方法是,将简单的Windows绘画图像(作为“位图图像”对象)嵌入到Word中,然后双击它就可以直接对其进行编辑。在Windows画图应用程序中。因此,这与我想通过自己的图像编辑器应用程序实现的想法完全相同。

也许你们其中之一已经做过类似的事情?也许不是使用与delphi相同的编程语言,但基本的技术对我会很有帮助。

非常感谢您的提前支持! OLE =哦,是吗? :)

0 个答案:

没有答案