如何调用dll 多谢各位大侠,但你们说的引用是不是菜单->添加引用,我试过了,.net报没有定义入口 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .Net 制作的DLL文件在.Net 中有两种调用方法:静态、动态调用1、静态调用 在工程中添加引用即可使用2、动态调用 采用Assembly来动态装入DLL中的配件例: Assembly clientassembly = Assembly.LoadFrom(Application.StartupPath+@"\dll\CommInfoQuery.dll"); Form clientform = (Form)clientassembly.CreateInstance("JHManage.CommInfoQueryForm"); clientform.Show(); 如果你想要添加的dll不是用.net写成的,就得用TlbImp.exe(类型库导入程序)转换成符合CLR的文件。比如要想转换a.dll,就得这样:TlbImp a.dll /out:a.dll 恕小弟木呐,我还是没有调用成功,说得在具体点,dll是.net写的CLassLibrary. 公告:论战将推迟10天进行 window.onload里面为什么取不到值 用ffmpeg给FLV视频加水印的源码 OWC11立体图样式的调整 如何提取某可邮址里的邮件. 请问如何在父窗体接受window.open()的返回值 请会全文索引的高手进来,不吝赐分 在Winform中如何引用C++ c#与水晶报表 怎么着手学习继承以及接口的写法。兄弟这里没有好的介绍C#的书籍!!! 如何得到本地机上一个未用的端口号呢? 救命 !!! 水晶报表打印
1、静态调用 在工程中添加引用即可使用
2、动态调用 采用Assembly来动态装入DLL中的配件
例:
Assembly clientassembly =
Assembly.LoadFrom(Application.StartupPath+@"\dll\CommInfoQuery.dll");
Form clientform =
(Form)clientassembly.CreateInstance("JHManage.CommInfoQueryForm");
clientform.Show();
成符合CLR的文件。比如要想转换a.dll,就得这样:
TlbImp a.dll /out:a.dll