精易论坛

标题: 调试提示错误(10003): 指定Dll命令名称“DLL命令1”未找到 [打印本页]

作者: niyanbing    时间: 2020-12-8 10:53
标题: 调试提示错误(10003): 指定Dll命令名称“DLL命令1”未找到
错误(10003): 指定Dll命令名称“DLL命令1”未找到,已经插入了dll命令,运行时就是提示找不到,这是什么情况啊?系统win10 64位,代码如下(其它的dll命令也是提示找不到);


.版本 2

.DLL命令 DLL命令1, , "kernel32.dll", "RtlMoveMemory", , 复制内存
    .参数 lpDestination, 整数型, , 保存的地址
    .参数 lpSource, 整数型, 数组, 复制地址
    .参数 Length, 整数型, 传址, 复制长度


.版本 2

.判断开始 (是否指针)
    DLL命令1 (指针地址, 指针数组, 取数组成员数 (指针数组) × 4)
.默认
    返回 (取数组成员数 (指针数组))





作者: q981204899    时间: 2020-12-8 11:02
dll命令公开没有
作者: 850536360    时间: 2020-12-8 11:04
不要复制,手动输入试试
作者: 850536360    时间: 2020-12-8 11:18
850536360 发表于 2020-12-8 11:04
不要复制,手动输入试试

上源码看看
作者: 国王软件    时间: 2020-12-8 11:31
我这可以正常调用,估计是系统问题吧!

20201208113053.png (14.79 KB, 下载次数: 9)

20201208113053.png

作者: fq19851220    时间: 2020-12-8 12:19
我有时也是 把模块删了再加进来试试
作者: 大司命    时间: 2020-12-8 12:30

好像有这问题的都是易语言5.92,换个易语言版本试试~
作者: z315196    时间: 2020-12-8 15:15
大司命 发表于 2020-12-8 12:30
好像有这问题的都是易语言5.92,换个易语言版本试试~

妈耶,居然是版本的问题,我刚发现这问题在论坛搜了半天没找到原因
作者: imutraveler    时间: 2020-12-23 23:31
确实遇到了这个问题,因为使用了精易模块,自己添加的dll命令经常出现这个问题,纠结了好几天了!
作者: 烟火hm    时间: 2021-1-12 01:50
请问解决了吗
作者: aismy    时间: 2021-6-15 20:40
今天发现 5.93也有这个问题,回到5.9正常
作者: ljx0121    时间: 2021-7-17 00:39
5.93有问题的路过 找不到dll 郁闷
作者: dangerace    时间: 2021-7-29 19:11
找不到DLL的+1
作者: xxhaishixx    时间: 2021-9-12 11:27
切换到5.9版本(包含)或以下,即可解决问题
作者: LEOcode    时间: 2022-8-9 12:40
大司命 发表于 2020-12-8 12:30
好像有这问题的都是易语言5.92,换个易语言版本试试~

5.93也不行怎么办
作者: LEOcode    时间: 2022-8-9 12:40
  
DLL命令名返回值类型公开备 注
取Window和DOS版本扩展_整数型 在一个OSVERSIONINFO结构中载入与平台和操作系统有关的版本信息  非零表示成功,零表示失败
DLL库文件名:
kernel32
在DLL库中对应命令名:
GetVersionExA
参数名类 型传址数组备 注
版本版本信息_OSVERSIONINFO,用于装载版本信息的结构。在正式调用函数之前,必须先将这个结构的dwOSVersionInfoSize字段设为结构的大小(148);
DLL命令名返回值类型公开备 注
匿名API_IsBadReadPtr_331整数型 
DLL库文件名:
kernel32
在DLL库中对应命令名:
IsBadReadPtr
参数名类 型传址数组备 注
匿名参数_1整数型
匿名参数_2整数型


作者: 胡八一    时间: 2022-8-25 13:50
复制一下这个dll声明, 然后删掉 在粘贴一下应该就可以了,或者复制一份,在删除dll声明 保存源码退出易语言,重新打开易语言粘贴一下就ok   易语言5.9以上版本好像会出现这个问题
作者: 曾经的王9    时间: 2022-10-17 16:24
解决办法就是把精易语模块删除 重新添加就好了
作者: 含沙成珠    时间: 2023-3-31 10:09
fq19851220 发表于 2020-12-8 12:19
我有时也是 把模块删了再加进来试试

这个方法可行
作者: Axixihaha    时间: 2023-4-10 17:36
解决办法就是把精易语模块删除
百du半天  还是来这里找到了 解决办法
作者: NApappy    时间: 2023-4-19 06:35
曾经的王9 发表于 2022-10-17 16:24
解决办法就是把精易语模块删除 重新添加就好了

网上搜了半天没解决 郁闷了好一阵子 亲测有用 顶个
作者: aismy    时间: 2023-5-1 10:51
也可以把 DLL定义表里面的全部内容复制出来,粘贴到记事本,再复制回去粘贴到易语言DLL定义表中即可(DLL定义表先右键新建一个,才能粘贴回去,最后删除这个新建的)
作者: wolfpack    时间: 2023-8-18 22:46
我也遇到了,怎么解决呢?
作者: class11    时间: 2023-10-3 10:48
”调试提示错误   指定Dll命令名称“DLL命令1”未找到“

补充内容 (2023-10-3 10:49):
调试提示错误   指定Dll命令名称“DLL命令1”未找到
---我晓得怎么解决了,不要把你的dll命令放在第一个。随便新建一个dll命令放在第一个,第二个.....
作者: class11    时间: 2023-10-3 10:50
class11 发表于 2023-10-3 10:48
”调试提示错误   指定Dll命令名称“DLL命令1”未找到“

补充内容 (2023-10-3 10:49):

第二个放你需要的dll命令  就可以了
作者: 6928233    时间: 2023-11-6 12:44
已解决,删除模块后重新添加就行了
作者: yu013250    时间: 2024-5-2 19:25
imutraveler 发表于 2020-12-23 23:31
确实遇到了这个问题,因为使用了精易模块,自己添加的dll命令经常出现这个问题,纠结了好几天了! ...

正解- -竟然是这个
作者: 17558808558    时间: 2024-12-6 22:50
精易模块删掉重新添加可解决。。。。
作者: 听说ts    时间: 2025-6-23 10:40
imutraveler 发表于 2020-12-23 23:31
确实遇到了这个问题,因为使用了精易模块,自己添加的dll命令经常出现这个问题,纠结了好几天了! ...

感谢,我把精易模块删了,重新添加就可以了




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