日期:2014-05-20  浏览次数:20795 次

C#中调用一个7130.DLL。。。。。。。。无法调用!!!!!请求大侠们帮助!
我把7130.DLL放在程序根目录下
放在SYSTEM32目录下。
都不行啊    

[DllImport( "7130 ")]
public   static   extern   int   W_7130_Initial(int   card_index,   int   address,   int   irq1,   int   irq2);

调用:
int   flag1   =   Card7130.W_7130_Initial(0,786,0,0);
错误信息:

未处理   System.DllNotFoundException
    Message= "无法加载   DLL“7130”:   动态链接库   (DLL)   初始化例程失败。   (异常来自   HRESULT:0x8007045A)。 "
 

十万火急。。解决了另有高分相送!!!!!!!!!!!

------解决方案--------------------
[DllImport( "7130.DLL ")] //试试
W_7130_Initial 大小写是否一致
------解决方案--------------------
换个文件名测试,多分析看看问题出现在什么地方
------解决方案--------------------
装上7130驱动试试
------解决方案--------------------
利用VC的工具,查看一下导出函数一共有多少个,是否在运行之前,有其它的相关初始化要做?