怎么将OCX控件转换为DLL文件调用??????
解决方案 »
- 求助:关于Delphi2007中Aero效果“GlassFrame”的问题
- 寻求合适的表格控件。具体要求见内容!
- 看看如下的Spcomm的代码如何实现
- 高手请进,控件属性的数据绑定问题?500分奉送,不够再加。
- 用NatsCape7上CSDN没有出现连接超时的情况。
- 这个报表怎么解决了?
- 存储过程中如何将sql查询结果集横向显示出,谢谢!
- 请问idhttp如何模拟提交一个带同意按钮的协议页面?
- 请问高手,DELPHI与C#有什么相同与不同之处
- 如何用batchmove搬移数据库数据时,也要从源表中删除该数据呢?
- 天哪,快来帮帮我,当我装了SQL2000后,原来的对AccSee97操作的一个程序出错了,据说是ADO2.6搞的鬼,现在怎么办?如何删除ADO2.6,我想恢复原来的ADO2.5
- 在数据库中设了一个主键,在程序运行时都会按主键的须序排序.我现在不需要它排序怎么办.
不是一味地追求分,而是字数实在太多,太难打了:)
你想把VCL控件转换成ACTIVEX的,这样你就可以在VC里用了。
你加分吧,
我告诉你怎么做
菜单File->New->New Items,在New Items对话框的ActiveX选项卡中双击Active Control图标。
然后在对话框的Vcl Class Name的下拉框里选择类名,这里我们假设选择TButton,下面的四项会自动填上。其中Include Design -Time License 选项是设计期间许可钥匙。Include Version Information选中的话可以在菜单Project->Options里编辑版信息。
Include About Box 将自动创建控件的关于的对话框。
然后点“OK”
此时DELPHI已经生成了一个DPR文件和三个PAS文件,不必对文件做任何修改。
接着:
1、编译ActiveX工程。
2、菜单Run->Register Active Server ,Delphi就注册了该ButtonX控件
然后就是安装。
在清华出版社的《Delphi4.0入门与提高》P351
正确的做法是:
1。将控间的基类由TGraphicControl改为TCustomControl.
2。编译并注册该控件。
3。运行ActiveX Control Wizard,在VCL Class Name下拉框内可以找到你刚才注册的控件类,然后生成ActiveX控件。