ERROR:error opening DLL Library错误的一个原因
今天调试一个反编译出来的旧程序进行维护,遇到一个问题,是无法调用dll。我想dll也不是加密的,为何调用出错呢。原程序可以运行没问题啊。
最后debug弹出提示,我才仔细看了是“路径”问题。原来,pb调试运行和直接点run运行时,它是按路径寻找dll的。原来的旧程序开发时,是放在另外一个目录的。而且dll函数申明时,也是写了路径的。没有使用程序自身的目录。这样编译后的程序,因为目录被设置成了path。所以运行没有任何问题。但是现在反编译出来重新修改就有问题了。而且是非常烧脑的问题。
处理:把外部dll申明的目录去掉,dll放程序文件夹就行了。原来的方法,简直是画蛇添足。
推荐查看我的软件作品,都是好东西:
1. PB反编译大师
2. PB混淆加密大师
3. 互联网数据组件:DataWindowHTTP
4. ESC/POS打印组件:ESC/POS ImagePrint
5. SQLConnectManager:数据库连接断线管理(年后即将测试)
http://powerbuilder.ltd/indexcn.html
ERROR:error opening DLL Library错误的一个原因相关推荐
- linux c++ 运行时报 段错误 的一个原因
很长时间没有写 c/c++了 这次依据一些代码写了一个linux上的小东西,结果在运行时用new 创建对象的时候,报: 段错误 有可能还出现如下报错信息: *** glibc detected *** ...
- 有可能导致HttpQueryInfo 执行时出现12150 错误的一个原因
WInInet 是微软对FTP HTTP 协议做封装库.通过WInInet 系列函数可以方便的实现基于HTTP FTP协议的文件上传下载.最近做了一个项目也是用到了WInInet实现HTTP协议的文件 ...
- 【Electron】Error: A dynamic link library (DLL) initialization routine failed.
electron是可以使用node原生模块的,但是需要重新编译一下 方法在文档里面有写传送门: using-native-node-modules 这个不分你用什么模块,但是按照文档说的方法还是可能会 ...
- ionic build Android错误记录 error in opening zip file
0.写在前头 运行 :cordova requirements Requirements check results for android: Java JDK: installed 1.8.0 An ...
- 解决PyInstaller打包程序exe在win7运行异常问题(OSError: [WinError 87] 参数错误、Error loading Python DLL python39.dll等)
问题背景 平时一直在win10+anaconda环境下编写python程序,用pyinstaller打包后也没有问题.但是打包后发给其他同事,在win7机器上就出问题了. 经过一系列排查,终于解决了打 ...
- 天思软件启动提示:ERROR LOADING MIDAS.DLL错误解决方法。
最近天思T8豪华版启动时提示:ERROR LOADING MIDAS.DLL错误,就是不让进系统.后来经过摸索和查网上资料解决问题,过程如下: 1.先看看天思软件所在目录\Redist是否存在mida ...
- CentOS 7/8 安装 libsodium 最新版 解决configure: error: The Sodium crypto library libraries not found.错误
解决configure: error: The Sodium crypto library libraries not found.错误. 1.下载并解压 wget https://download. ...
- Win10服务器配置环境变量 | import _ssl # if we can‘t import it, let the error propagate ImportError: DLL load
起因是我拿到了学校的算力平台的账号,登录后发现桌面上只有软件和文件夹,C盘文件根本就看不见,cmd也无法打开,但是我又需要搭建自己的环境. 我还使用Anaconda安装了python3.7,运行后出现 ...
- C# VS2019 Runtime Error! R6034:C runtime library incorrectly
C# VS2019 Runtime Error! R6034:C runtime library incorrectly 在写一个医疗图像软件的过程中用到了VTK库Activiz.Net,在NuGet ...
最新文章
- 如何获取boss直聘搜索牛人被屏蔽的姓名
- 美多商城之商品(商品搜索)
- hdu 1228 A+B (字符串处理) 水
- 为什么魂斗罗只有 128 KB却可以实现那么长的剧情?
- 关于表格动态添加行并处理相关表单元素的一些修改
- AWR Report and session_cached_cursor
- 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 3.1 运用试错法
- pytorch 中nn.MaxPool1d() 和nn.MaxPool2d()对比;nn.functional.max_pool1d
- MongoDB客户端Robo 3T安装使用
- centos7安装mysql5.7步骤(图解版)
- 机械硬盘与固态硬盘的区别
- Graph Convolutional Networks Meet Markov Random Fields: Semi-Supervised Community Detection in Attri
- Vue解决导出pdf文件图片展示不全问题
- 量化中获取A股交易日信息
- vue登录页面实现记住密码的操作
- ArrayList线程不安全与Vector线程安全
- XGen中使用python进行简单的操作
- FOC电机控制,出售一份基于国产M0核MCU平台
- mysql关系运算_数据库关系运算
- Docker简介与安装