ActiveX 控件和DLL有何不同!
当一个程序改变了某个DLL中的数据后,会不会影响到另一个使用该DLL的程序!
如果是控件呢

解决方案 »

  1.   

    ActiveX 控件实质上也是一个DLL,只不过它需要满足COM规范,并需要提供一些ActiveX控件所需要的接口。
      

  2.   

    1. ActiveX也是采用的DLL形式,不过ActiveX是采用了COM技术,它支持必须的几个接口。当一个2.程序改变了某个DLL中的数据后,会不会影响到另一个使用该DLL的程序!
    如果是控件呢
    =====================================================================
    这个来看,DLL运行在不同的进程,每个进程其实是拥有DLL程序的一个拷贝。这样的话,DLL的数据变化并不会有影响,因为他们在不同的进程空间。ActiveX也应该如此。
    (如果是你说的那样,让DLL之间共享数据,你可以采用设置共享数据段的方法,这样,改变DLL的数据,会让其他的DLL数据也变化。)
      

  3.   

    ActiveX 控件实质上也是一个DLL,只不过它需要满足COM规范,并需要提供一些ActiveX控件所需要的接口。/////////////
    支持