有个开源项目,如何做成DLL? 做DLL可以把自己想要的加入,不需要的不加入进去吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你需要的模块是独立的话,那么你可以直接编译成dll然后放到你程序里面,如果不是的话,那你就得整理下搞清他们类与类直接关系。 我现在做的都是用C#做的ActiveX控件生成的DLL,然后在HTML页面里面调用这个DLL文件,主要是将要实现的功能封装在这个动态链接库里面,然后给外部相应的接口,如果外部需要用到某些功能,就通过JS传入参数或者调用你开发的接口。DLL动态链接库里面用到的功能肯定都封装进去,如果相关联的想放进去就放进去,也许哪天这个DLL文件给重用了,就免得再去做一个。 -------------我的意思是 人家的开源库很大,不一定都是我需要的,我怎么把自己想要的汇集成一个DLL库呢? 建类库项目,复制相关代码到自己写的类中。生成DLL 自己动手,写一个自己需要的DLL 不一定哦,还要看你加的dll是否引用其它的dll 如果你要免费使用开源产品,(看协议)大致必须保证不破坏人家的DLL文件,不能有任何改动。 开源是一种精神,不是为了“大公无私”给人方便随便抄一点代码的,不像我们没事撑的玩csdn一样这么随便。开源是很严肃的事情,他基本上假设别的程序员都是善良的人,才会开源的。开源之所以可以维持下去,就是靠传递的这种形式。如果你过度抄袭开源软件中的代码,无异于杀掉它。 总是死机,请教?? 请教一个XML问题 请教:如果用应用程序安装CAB包 C# 如何控制IE跳转业面 ◆◇◆ 如何使用 C# 编写扩展存储过程? ◆◇◆ c#连接到Sql 2000数据库相对路径 请各位老师帮我看看关于C#的问题 像百度知道回答问题时,点击页面输入框出现图片验证码,如何用WebBrowser来实现让图片了出来呢 怎么提高GDI绘图速度? 两台电脑不一样的运行结果 gridview中怎么能通过行选中事件给另一个gridview传值?高手来!!急!! 当一个方法可能有两种不同类型的返回值时怎么办?
如果不是的话,那你就得整理下搞清他们类与类直接关系。
DLL动态链接库里面用到的功能肯定都封装进去,如果相关联的想放进去就放进去,也许哪天这个DLL文件给重用了,就免得再去做一个。
我的意思是 人家的开源库很大,不一定都是我需要的,我怎么把自己想要的汇集成一个DLL库呢?
如果你要免费使用开源产品,(看协议)大致必须保证不破坏人家的DLL文件,不能有任何改动。