ActiveX控件以DLL或OCX文件的形式存在,是一个COM对象。
VCL是Delphi独有的封装类库。
ActiveX与VCL相比有更通用的接口,但在Delphi中使用VCL效率更高

解决方案 »

  1.   

    发布使用ActiveX控件的程序时必须附带此控件或保证用户机器上有.
    VCL控件则不需要.
      

  2.   

    我来回答这个问题,第三方控件就是:不是M$发行的ActiveX控件;不是Borland发行的VCL控件。市面上两种控件都有卖,估计还没有人去统计哪种多些。
      

  3.   

    在Delphi中找一个(或做一个)控件然后导出为ActiveX控件,接下来你就可以在VB、VC、VFP……中和一般的控件一样去使用它了!有用吗?当然你也可以在VB中做一个控件在Delphi中使用。还有,你可以在网络上使用它们,见过嵌在网页中的RealPlay,Media Player吗?对,这就有一种应用!而且,在Delphi中你不用关心这是如何实现的,因为Delphi会自动完成所有的转换工作。
    不过,这一切是在牺牲速度的前提下来实现的!去关心COM、DCOM、COM+吧!