标题
[CLQ的Delphi大全教程] 5.2 使用 OLE 控件
clq
浏览(0) +
2004-08-04 01:40:08 发表
编辑
关键字:
因为我目前正好用到里面的技巧,因此提前写了这一章.
我把 OLE 放到 "第三方控件" 这一章,老手一看就会觉得怎么与一般的教程不一样啊.我个人认为虽然OLE包括很多范围,但对Delphi程序员来说,主要只是作为一个客户程序来调用OLE服务罢了.这种情况下OLE的功能完全等同于控件.
好了,对新手来说上面的文字没有意义.现在开始我们的教程吧.
如果让你用程序生成一个WORD文档你会怎么做? 分析它的格式,直接写入文件I/O?可惜还没有人能完善的实现这一点? 找一个控件来做如何?可惜还是没有人能做出这样的控件.主要的原因是它的格式非常复杂,同时又不公开.这时只有一个办法:让微软自己来做这件事! 不是开玩笑,对于所有的程序员来说这是标准的解决办法.请看以下代码,它实现了...
这些代码是不是和你调用控件的写法是一样的? 其实这就是调用了WORD自身的功能来实现的,术语叫做"ole自动化". 其实就是WORD在安装到计算机的同时也安装了一些控件来操作它自己.而访问这些控件的方法叫做 "ole自动化" .你学完了WORD的"ole自动化"用法之后是没法知道 AutoCAD 的"ole自动化"用法的.因为它们的"控件"是不同的,只是调用的方法相同罢了.而 Delphi 已经内置了这种调用方法,我们完全不必去了解,只要将它们当做控件来使用就可以了.(这就是我将它们放到"第三方控件"这一章的原因--这一节里你要学习调用这些"控件"时应当注意的地方)
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.