关于VB.NET,C++,C#语言之间DLL文件的调用问题
逆鳞92 2015-10-14 05:40:10 本人小白,有三个问题;
1,DLL文件为二进制文件,比如使用C#语言创建DLL文件并封装,然后再使用C#创建一个项目去调用,只需要引用DLL文件,然后using DLL文件中的类名,调用类成员函数,这个和类之间的调用相同,比较好理解,因为语法相同,可以直接调用函数;
2,使用VB.NET 去调用DLL文件就比较复杂,论坛上有很多种说法,看的不太懂,还有就是说要吧DLL文件在封装成COM(.tlb)组件调用,因为DLL是二进制文件怎么使用DLL文件中的类,数据,还有函数?
3,window 平台下很多都是DLL文件,试想一下,不同的编程语言有不同的优势,一个大的软件可以使用很多种语言,是不是就是采用这种DLL或者其他的统一文件,达到混合编译的效果。是我的思路不对还是没有找到合适的例子参考入门,折腾了两天很是头疼,有没有比较好的例子,或者书籍推荐,这个在MSDN上也查不到,麻烦大家给个指示。先谢谢了!