精易论坛

标题: 提示无法找到指定setdllpathA [打印本页]

作者: ljiancai    时间: 2025-3-8 11:07
标题: 提示无法找到指定setdllpathA
怎么还好好的,不知道怎么今天就出现这个错误了,有没有人知道怎么决绝
是这样的,易语言调试使用没有问题,但是生成EXE后,用EXE运行,就提示下面这个错误


作者: xf702    时间: 2025-3-8 11:16
文件被删了?还是没放在一起?
作者: ljiancai    时间: 2025-3-8 11:20
目录下,有文件,dm.dll DmReg.dll  都有的,而且,程序没有生成EXE时,测试运行也没问题,就是生成了EXE 就提示那个错误,程序和生成的文件,我是放在同一个目录里的
作者: samll88    时间: 2025-3-8 11:24
大漠编译的时候不能选择静态编译,选编译才行
或者找个大漠模块
作者: aipca    时间: 2025-3-8 14:28
删除所有引用的模块,保存源码,关闭易语言,然后再打开源码,添加刚才删除的模块,保存。期间不要删除DLL命令。
作者: 算法艺术家    时间: 2025-3-8 14:42
是不是DLL版本不对
作者: hxnr    时间: 2025-3-8 15:19

删除所有引用的模块,保存源码,关闭易语言,然后再打开源码,添加刚才删除的模块,保存。期间不要删除DLL命令。
作者: 是可可吖    时间: 2025-3-8 20:39
1.看一下你写的路径是不是对的
2.软件重新编译改一下名字

测试看看
作者: ljiancai    时间: 2025-3-9 10:17
上面的都不对,应该是易语言出问题了,我把他整个目录都删除了,发现有些还删除不掉,重新换目录安装就可以了
作者: ljiancai    时间: 2025-3-14 19:09
根本的原因是 目录下 的对应DLL 是错的,删除就可以




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4