不知道怎么回答,说说区别吧!
vcl是源代码级的调用
activex是二进制级别的调用!

解决方案 »

  1.   

    ActiveX是微软针对原来OLE技术做出来的升级替代技术,说明白了就是更高级别的更好使的代码公用方式,无论你用什么语言都可以做ActiveX控件,这些ActiveX控件只要在Windows中注册后,其他的编程语言(VB,VC,PB,Delphi)就都可以使用。
    VCL组件也是一种代码公用方式,不过是Delphi本身提供的。只可以在同一版本的Delphi中使用,换句话说,你用D6做的VCL组件,可以在D6的任何一个工程中使用,但是到了D4,或者D5中可能就无法使用。