一般这样做:
在Delphi中选择菜单File中的New命令,在ActiveX页中选择active Library 以实现一个标准的in-process COM server。然后选择菜单File中的New命令,在ActiveX选择COM object对象。 如图1,以实现IShellExtInit和IShellpropsheetext接口。并把单元文件文件保存unit1.pas,把项目文件保存为project1.dpr。 问题是:所有文章介绍再介绍实现接口的时候,都是实现这两个接口:IShellExtInit,IShellpropsheetext。
然而在com object的向导中只有默认的IShellpropsheetext接口,输入IShellExtInit,IShellpropsheetext这两个时却不能支持!
谁能发表高见?(delphi7.0,5.0都这个问题)
100分也值得!
在Delphi中选择菜单File中的New命令,在ActiveX页中选择active Library 以实现一个标准的in-process COM server。然后选择菜单File中的New命令,在ActiveX选择COM object对象。 如图1,以实现IShellExtInit和IShellpropsheetext接口。并把单元文件文件保存unit1.pas,把项目文件保存为project1.dpr。 问题是:所有文章介绍再介绍实现接口的时候,都是实现这两个接口:IShellExtInit,IShellpropsheetext。
然而在com object的向导中只有默认的IShellpropsheetext接口,输入IShellExtInit,IShellpropsheetext这两个时却不能支持!
谁能发表高见?(delphi7.0,5.0都这个问题)
100分也值得!
解决方案 »
- writeBuffer,writeStream,writeLn这3种怎么区别?怎么用?
- 关于程序内存泄漏问题请高手们帮忙分析一下。谢谢!!
- 一个简单的基础问题。。。。。
- 如何判断一个form已经创建
- 请使用DBGRIDEH的试着打开你这个GridEH.pas文件,看有什么错误?!!!
- 50分求教一个简单的打印问题,怎样划格子?
- Delphi中的"联合"怎么用?(Linux2001请进)
- 有关如何得到数据表中的东东?
- ※100分求《delphi高级开发指南》配套光盘代码中的下载地址※
- 哪里有中英文朗读的免费控件(含库)或DLL下载?
- 使用fastreport,如何将报表导出至excel?
- 变量域问题,急
你可以自己手工加到taa = class(TComObject, IShellExtInit, ...)
中
楼上这位,你看看这篇文档,配有图片,我奇怪难道他是作假的?怎么就能呢
能高效的解决问题http://lysoft.7u7.net