各位大神帮忙看下DLL调用问题

问题描述

做抄表软件调用TestZhuzhan.dll显示System.DllNotFoundException:无法加载DLL“TestZhuzhan.dll”:找不到指定的模块。(异常来自HRESULT:0x8007007E)。以下为调用语句[DllImport("TestZhuzhan.dll",EntryPoint="IdentityAuthentication")]publicstaticexternintIdentityAuthentication(stringDiv,StringBuilderRandandEndata);我已经把这个文件放在

解决方案

解决方案二:
已经放在debug下了
解决方案三:
EntryPoint="IdentityAuthentication"这是用来干嘛的,去掉试试
解决方案四:
引用楼主u011063581的回复:

做抄表软件调用TestZhuzhan.dll显示System.DllNotFoundException:无法加载DLL“TestZhuzhan.dll”:找不到指定的模块。(异常来自HRESULT:0x8007007E)。以下为调用语句[DllImport("TestZhuzhan.dll",EntryPoint="IdentityAuthentication")]publicstaticexternintIdentityAuthentication(stringDiv,StringBuilderRandandEndata);我已经把这个文件放在

你确定你的项目编译到debug目录麽?
解决方案五:
引用3楼lovelj2012的回复:

Quote: 引用楼主u011063581的回复:
做抄表软件调用TestZhuzhan.dll显示System.DllNotFoundException:无法加载DLL“TestZhuzhan.dll”:找不到指定的模块。(异常来自HRESULT:0x8007007E)。以下为调用语句[DllImport("TestZhuzhan.dll",EntryPoint="IdentityAuthentication")]publicstaticexternintIdentityAuthentication(stringDiv,StringBuilderRandandEndata);我已经把这个文件放在

你确定你的项目编译到debug目录麽?

恩对啊
解决方案六:
引用4楼u011063581的回复:

Quote: 引用3楼lovelj2012的回复:
Quote: 引用楼主u011063581的回复:
做抄表软件调用TestZhuzhan.dll显示System.DllNotFoundException:无法加载DLL“TestZhuzhan.dll”:找不到指定的模块。(异常来自HRESULT:0x8007007E)。以下为调用语句[DllImport("TestZhuzhan.dll",EntryPoint="IdentityAuthentication")]publicstaticexternintIdentityAuthentication(stringDiv,StringBuilderRandandEndata);我已经把这个文件放在

你确定你的项目编译到debug目录麽?

恩对啊

以后碰见这种问题确定文件路径没问题的情况下,查找DLL所支持的其他DLL是否齐全,网上下载Depends.Exe工具分下一下...

时间: 2024-10-30 23:15:58

各位大神帮忙看下DLL调用问题的相关文章

javase-请大神帮忙看下,为什么MyPanel中的Paint方法没有被调用

问题描述 请大神帮忙看下,为什么MyPanel中的Paint方法没有被调用 package javademo; import javax.swing.*; import java.awt.*; public class DrawDemo extends JFrame{ MyPanel mp = null; public static void main(String []args){ DrawDemo drawdemo = new DrawDemo(); } public DrawDemo(){

asp.net-各位大神帮忙看下我这哪里错了

问题描述 各位大神帮忙看下我这哪里错了 这是Dal层代码这是问题,该怎么改呢 解决方案 求助大神.....大神请进来帮忙 解决方案二: 首先你把你GetList()方法中拼接的strSql 拿到数据库里面执行一下,看看语法是否正确, 如果没问题,可能是DbHelperSQL.Query()这个封装的方法里面跟你的sql语句起了冲突.最好能单步调试进去这个方法看一下就知道为什么了. 解决方案三: sql的问题,你下个断点,输出下strsql,里面有不正确的字符.已经提示了,错误在1附近.你的sql

java-页面显示消息重复,求大神帮忙看下是哪里原因

问题描述 页面显示消息重复,求大神帮忙看下是哪里原因 这是页面截图 下面是两个代码截图调用的是这个方法 解决方案 导致重复的原因倒推下, 什么情况才会重复 1--数据库层面 根据你的表头那几项信息看应该是联合查询了,不知道你使用的是左外连接还是哪种 如果有检查你这个关系对不对,会不会出现主表有信息字表无信息的情况 2--如果sql关系正确那么你看看会不会有重复数据,你进行了distinct没有 至于为什么会出现重复数据也思考下 3--如果db检查没有问题的话,那就是你写的程序了. 其实你显示页面

jsp-求教:哪位大神帮忙看下代码,本人小白,实在不知道哪里有问题!!

问题描述 求教:哪位大神帮忙看下代码,本人小白,实在不知道哪里有问题!! 代码如下,登陆页面,把java逻辑放到了后台页面上,运行的时候没有报错,但是不跳转.测试账号密码正确不跳转因为没写,但是测试账号密码错误的情况下也不跳转. <%@ page language=""java"" import=""java.util.*java.sql.*info.DataBase"" pageEncoding=""

html-插入jstl标签报错,求大神帮忙看下,网上解决方案都是错的

问题描述 插入jstl标签报错,求大神帮忙看下,网上解决方案都是错的 com.neusoft.unieap.action.EAPActionServlet.process(EAPActionServlet.java:814) >> org.apache.jasper.JasperException: Validation error messages from TagLibraryValidator for c null: org.xml.sax.SAXParseException: Attr

c++-这个程序麻烦各位大神帮忙看下错在哪里了,谢谢

问题描述 这个程序麻烦各位大神帮忙看下错在哪里了,谢谢 #include #include #include typedef int ElemType; typedef struct Student { int num; char name[20]; char birthday[20]; char tel[20]; }Student; typedef struct BiTNode { struct Student stu; struct BiTNode *lchild,*rchild; }BiT

Navicat出现这个报错 哪位大神帮忙看下

问题描述 Navicat出现这个报错 哪位大神帮忙看下 今天重装了C盘之后 打开navicat就这样了 本人小白 不明白这个报错是什么意思 解决方案 是我的mysql出现问题了吗 如果是 我已经重新安装mysql好几次了 还是有这样的错误 不明白 解决方案二: 没遇到过这问题,度娘吧

android-Android程序切到桌面软件崩溃,麻烦版主大神帮忙看下是什么原因

问题描述 Android程序切到桌面软件崩溃,麻烦版主大神帮忙看下是什么原因 这是日志 解决方案 /** 捕捉按下返回键操作 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO 按两次返回键退出应用程序 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // 判断间隔时间 大于2秒就退出应用 if

c++-初学C++ 一个小程序 求大神帮忙看下

问题描述 初学C++ 一个小程序 求大神帮忙看下 //分秒显示函数 #include using namespace std; //全局引用std命名空间 void showTime(int ,int); int main() { int hours =0 , mins = 0;//定义且初始化分 和秒 cout << "Input the hour "; cin >> hours; cout << "Input the mins &quo