来自: lovefox, 时间: 2001-06-04 13:21:09, ID: 553143
可以
用DELPHI自带的ACTIVE功能就可以了。
实现步骤如下:
(1)先在FILE - > new里面找到ACTIVEx页面,然后点击,ACTIVEX LIBRARY
(2)然后点击file-》new ,找到active control
(3)呵呵,你可以看到一个对话框,在里面找到一个第三方控件
然后,呵呵,就搞定了。你可以在目录下面看到一个.ocx的文件。
最后到VB VC里面安装就可以了。
DELPHI注册的话点击command -> install aactiveX
在弹出的对话框里面找到你要的控件,然后点击install
不知道我说的够不够详细了。打字好累啊。
来自: lww, 时间: 2001-06-04 13:59:43, ID: 553194
在Delphi中,一个ActiveX控件是由一个或者多个VCL构件经过包装以后得到的。所以,
要使用Delphi来开发ActiveX控件,必须先得开发出或者选择要进行包装的VCL构件。
也正是由于这个原因,我们可以将Delphi里大量优秀的VCL构件包装成ActiveX控件,
从而可以在别的不能够直接使用VCL构件的开发工具(如Visual Basic、Visual C++)
里也能够使用到这些控件啦!
但是,在Delphi里可以用来做ActiveX控件的VCL构件必须是TWinControl的后代。如果想
用一个TGraphiControl的子类做ActiveX控件,在大多数情况下只需要把它的基类变为
TCustomControl即可。有的VCL构件是被注册成非ActiveX控件的,例如EditControl,
这些控件也不能做ActiveX控件。