做DLL可以把自己想要的加入,不需要的不加入进去吗?

解决方案 »

  1.   

    如果你需要的模块是独立的话,那么你可以直接编译成dll然后放到你程序里面,
    如果不是的话,那你就得整理下搞清他们类与类直接关系。
      

  2.   

    我现在做的都是用C#做的ActiveX控件生成的DLL,然后在HTML页面里面调用这个DLL文件,主要是将要实现的功能封装在这个动态链接库里面,然后给外部相应的接口,如果外部需要用到某些功能,就通过JS传入参数或者调用你开发的接口。
    DLL动态链接库里面用到的功能肯定都封装进去,如果相关联的想放进去就放进去,也许哪天这个DLL文件给重用了,就免得再去做一个。
      

  3.   

    -------------
    我的意思是 人家的开源库很大,不一定都是我需要的,我怎么把自己想要的汇集成一个DLL库呢?
      

  4.   

    建类库项目,复制相关代码到自己写的类中。生成DLL
      

  5.   

    自己动手,写一个自己需要的DLL
      

  6.   

    不一定哦,还要看你加的dll是否引用其它的dll
      

  7.   


    如果你要免费使用开源产品,(看协议)大致必须保证不破坏人家的DLL文件,不能有任何改动。
      

  8.   

    开源是一种精神,不是为了“大公无私”给人方便随便抄一点代码的,不像我们没事撑的玩csdn一样这么随便。开源是很严肃的事情,他基本上假设别的程序员都是善良的人,才会开源的。开源之所以可以维持下去,就是靠传递的这种形式。如果你过度抄袭开源软件中的代码,无异于杀掉它。