vb.net调用厂家提供的dll
手头有一个c#的样例,因为c#的程序里有bin和lib两个文件夹,下面都有同一个scanusb.dll
其中都是System.Runtime.InteropServices.DllImport("Scanusb.dll")这样的形式调用的
但是我现在要用vb.net编写,c#下有lib文件夹,可是vb.net下工程下没有啊,这个要怎么调用这个dll呢
[解决办法]
文件夹就是放文件用的啊,至于你那个lib文件夹,我觉得有可能是要么是自己建的,要么是编译的时候生成的。其实有没有那个无所谓,右键你的程序->参照追加,找到Scanusb.dll,引用。编译后你指定的路径下(一般默认在bin下面,可以自己改)就会生成一个Scanusb.dll的副本。这时候程序就能正常使用dll了。
[解决办法]
只要是NET工程我想引用应该一样,引用时找到DLL就可以,运行后DLL会自动添加到当前工程中,如昨天在本论坛找到一个农历DLL解压后就是这样引用到工程的,至于调用,首先看DLL名称,这个农历DLL名称较多(MT.XXXXX.XXXXX.XXXXX)写代码调用时先输入MT后.一下后面的都是选择就可以了,对于其他DLL调用也可看提供的帮助说明。