社区
ATL
帖子详情
Delphi中CoClass和一般的Class有什么分别?参数是怎样传递?
yzy
2000-05-23 03:28:00
CoClass怎样继承一般的Class和传递Class内的参数?可以给出完整的例子吗?
...全文
383
8
打赏
收藏
Delphi中CoClass和一般的Class有什么分别?参数是怎样传递?
CoClass怎样继承一般的Class和传递Class内的参数?可以给出完整的例子吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huitor
2000-05-26
打赏
举报
回复
coclass是com组件的内部对象,用来实现组件所定义的接口interface.事实上,你不能直接访问coclass,总是通过接口指针来访问com组件的。详细资料请参阅《microsoft com specification》.他是语言无关的。
class是oo语言中的类。是语言相关的。
softdoctor
2000-05-26
打赏
举报
回复
先给你的COM对象增加方法
客户调用此方法时,你再调用xxx中的内部函数
yzy
2000-05-25
打赏
举报
回复
若我有一个Txxx.function(void:string):string;
在界面 Coyyy 中建立一个成员变量xxx:Txxx
是否意味着注册后可以从程序中调用yyy.xxx.function(string):string;
这种方法对吗?请多多指教。
yzy
2000-05-25
打赏
举报
回复
请问应该怎样才可以调用xxx中的内部函数呢?
mhuang
2000-05-25
打赏
举报
回复
可能是我才疏学浅,没有看懂问题
不过我觉得CoClass的只是用来创建对象,把接口赋给别人
softdoctor
2000-05-25
打赏
举报
回复
当然不行了
COM不支持这样的做法
softdoctor
2000-05-24
打赏
举报
回复
CoClass 是接口定义语言的一个关键字
表明要引出的接口。
CoClass 当然不能继承一般的Class.
如果要使用现有的Class,可使其成为
COM对象的一个成员变量,即可操纵它。
如果要传递参数,只能通过COM接口(方法或属性)来间接设置
yzy
2000-05-23
打赏
举报
回复
what?
Delphi
中
的接口
第一章在
Delphi
中
使用接口 1.1 定义接口:目的:什么是接口,以及和抽象类的关联以及不同点。抽象类(备注理解接口最简单的方法)永远不能创建一个抽象类的实例;本身不能实现功能,依靠派生类实现;接口被申明为interface类型。接口名从字母I开始。类类型名从T开始。所有的接口从IUnknown继承;不能创建接口实例;不能在接口
中
指定范围指示。所有的方法都是公有型(public),不能在接口
中
申
Delphi
中
的接口 .
第一章在
Delphi
中
使用接口 1.1 定义接口: 目的:什么是接口,以及和抽象类的关联以及不同点。 抽象类(备注理解接口最简单的方法) 永远不能创建一个抽象类的实例; 本身不能实现功能,依靠派生类实现; 接口 被申明为interface类型。接口名从字母I开始。类类型名从T开始。 所有的接口从IUnknown继承; 不能创建接口实例; 不能在接口
中
指定范围指示。所有的方法都
使用
Delphi
编写COM组件
第一章 在
Delphi
中
使用接口 1.1 定义接口: 目的:什么是接口,以及和抽象类的关联以及不同点。 抽象类(备注理解接口最简单的方法) 永远不能创建一个抽象类的实例; 本身不能实现功能,依靠派生类实现; 接口 被申明为interface类型。接口名从字母I开始。类类型名从T开始。 所有的接口从IUnknown继承; 不能创建接口实例; 不能在接口
中
指定范围指示。所有的方法都是公有型(pub
Delphi
调用C#dll的问题
Delphi
调用C#dll的问题 转载: 编写C#dll的方法都一样,首先在vs2005
中
创建一个“类库”项目TestDll, using System.Runtime.InteropServices; namespace TestDll { public interface I Test
Class
{ void
使用
Delphi
学COM
第一章 在
Delphi
中
使用接口 1.1 定义接口: 目的:什么是接口,以及和抽象类的关联以及不同点。 抽象类(备注理解接口最简单的方法) 永远不能创建一个抽象类的实例; 本身不能实现功能,依靠派生类实现; 接口 被申明为interface类型。接口名从字母I开始。类类型名从T开始。 所有的接口从IUnknown继承; 不能创建接口实例; 不能在接口
中
指定范围指示。所有的方法都是公有型(pub
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章