今天调试一个反编译出来的旧程序进行维护,遇到一个问题,是无法调用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错误的一个原因相关推荐

  1. linux c++ 运行时报 段错误 的一个原因

    很长时间没有写 c/c++了 这次依据一些代码写了一个linux上的小东西,结果在运行时用new 创建对象的时候,报: 段错误 有可能还出现如下报错信息: *** glibc detected *** ...

  2. 有可能导致HttpQueryInfo 执行时出现12150 错误的一个原因

    WInInet 是微软对FTP HTTP 协议做封装库.通过WInInet 系列函数可以方便的实现基于HTTP FTP协议的文件上传下载.最近做了一个项目也是用到了WInInet实现HTTP协议的文件 ...

  3. 【Electron】Error: A dynamic link library (DLL) initialization routine failed.

    electron是可以使用node原生模块的,但是需要重新编译一下 方法在文档里面有写传送门: using-native-node-modules 这个不分你用什么模块,但是按照文档说的方法还是可能会 ...

  4. ionic build Android错误记录 error in opening zip file

    0.写在前头 运行 :cordova requirements Requirements check results for android: Java JDK: installed 1.8.0 An ...

  5. 解决PyInstaller打包程序exe在win7运行异常问题(OSError: [WinError 87] 参数错误、Error loading Python DLL python39.dll等)

    问题背景 平时一直在win10+anaconda环境下编写python程序,用pyinstaller打包后也没有问题.但是打包后发给其他同事,在win7机器上就出问题了. 经过一系列排查,终于解决了打 ...

  6. 天思软件启动提示:ERROR LOADING MIDAS.DLL错误解决方法。

    最近天思T8豪华版启动时提示:ERROR LOADING MIDAS.DLL错误,就是不让进系统.后来经过摸索和查网上资料解决问题,过程如下: 1.先看看天思软件所在目录\Redist是否存在mida ...

  7. 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. ...

  8. Win10服务器配置环境变量 | import _ssl # if we can‘t import it, let the error propagate ImportError: DLL load

    起因是我拿到了学校的算力平台的账号,登录后发现桌面上只有软件和文件夹,C盘文件根本就看不见,cmd也无法打开,但是我又需要搭建自己的环境. 我还使用Anaconda安装了python3.7,运行后出现 ...

  9. C# VS2019 Runtime Error! R6034:C runtime library incorrectly

    C# VS2019 Runtime Error! R6034:C runtime library incorrectly 在写一个医疗图像软件的过程中用到了VTK库Activiz.Net,在NuGet ...

最新文章

  1. 如何获取boss直聘搜索牛人被屏蔽的姓名
  2. 美多商城之商品(商品搜索)
  3. hdu 1228 A+B (字符串处理) 水
  4. 为什么魂斗罗只有 128 KB却可以实现那么长的剧情?
  5. 关于表格动态添加行并处理相关表单元素的一些修改
  6. AWR Report and session_cached_cursor
  7. 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 3.1 运用试错法
  8. pytorch 中nn.MaxPool1d() 和nn.MaxPool2d()对比;nn.functional.max_pool1d
  9. MongoDB客户端Robo 3T安装使用
  10. centos7安装mysql5.7步骤(图解版)
  11. 机械硬盘与固态硬盘的区别
  12. Graph Convolutional Networks Meet Markov Random Fields: Semi-Supervised Community Detection in Attri
  13. Vue解决导出pdf文件图片展示不全问题
  14. 量化中获取A股交易日信息
  15. vue登录页面实现记住密码的操作
  16. ArrayList线程不安全与Vector线程安全
  17. XGen中使用python进行简单的操作
  18. FOC电机控制,出售一份基于国产M0核MCU平台
  19. mysql关系运算_数据库关系运算
  20. Docker简介与安装

热门文章

  1. 【硬件】P沟道和N沟道MOS管开关电路设计
  2. 甘特图,看这篇就够了
  3. js根据不同证件进行校验
  4. EJB3-远程、本地调用
  5. 使用SQL语句查询学生数据库中学生信息 —14条基本查询语句
  6. 手把手教你搭建实时大数据引擎FLINK
  7. NVIDIA控制面板打开后闪退
  8. 小程序毕设作品之微信小程序点餐系统毕业设计(2)小程序功能
  9. SJTU散列表的建立
  10. 如何将网页中的Print2Flash文件下载下来,并用网页打开swf格式文件?