• 全部
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

怎么将VCL封装成一个ACTIVEX控件供ASP中调用?

yangtou 2001-12-16 08:54:05
比如在DELPHI中有许多VCL组件,都有属性、方法、事件等属性,有没有一种办法直接将期封装成ACTIVEX控件供非BORLAND程序调用(如在ASP调用)。
...全文
76 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yangtou 2001-12-22
谢谢!
回复
m_cen 2001-12-21
1.file/new/,选择ActiveX页,ActiveX Control/ OK/选择VCL组件的类名,如TButton,/
就生成名为 ButtonXControl1 的ActiveX Control的代码;
2.project/build ....,然后生成的 .ocx就是所需
回复
shuyi 2001-12-21
1.在Delphi的ActiveX Control开发中只能封装在TwinControl类下层的类。
2.可以转换基于TGraphicControl的控件,方法如下
(1)找到此控件的Pas文件
(2)修改父类名如:
TBevel= Class(TGraphiControl)
改为 TBevel= Class(TCustomerControl)

3.不是所有控件都能转化为ActiveX
回复
ln0206 2001-12-21
UPUP!
回复
猛禽 2001-12-16
只有可视控件可以,做ASP调用的比较麻烦,还是要手工做
回复
thisisxutao 2001-12-16
GZ!!!
回复
outer2000 2001-12-16
可以,有个功能直接转换,但我不知道在哪儿,自己找找。
回复
相关推荐
发帖
Delphi
创建于2007-08-02

4890

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2001-12-16 08:54
社区公告
暂无公告