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

yangtou 2001-12-16 08:54:05
比如在DELPHI中有许多VCL组件,都有属性、方法、事件等属性,有没有一种办法直接将期封装成ACTIVEX控件供非BORLAND程序调用(如在ASP调用)。
...全文
104 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
可以,有个功能直接转换,但我不知道在哪儿,自己找找。

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧