易语言写内存整数型写不进去 错误(10044): 不能将“逻辑型”数据转换到“整数型”数据
发布网友
发布时间:2023-07-04 09:07
我来回答
共4个回答
热心网友
时间:2023-10-11 00:23
把
基址 = 写内存整数型 (进程ID, 地址 = 十六到十 (“5578”), 到整数 (编辑框1.内容))
改为
基址 = 写内存整数型 (进程ID, 地址 + 十六到十 (“5578”), 到整数 (编辑框1.内容))追问地址 = 读内存整数型 (进程ID, 十六到十 (“00E69C78”), )
基址 = 写内存整数型 (进程ID, 地址 + 十六到十 (“5578”), 到整数 (编辑框1.内容))
还是不中啊
我把
地址 = 读内存整数型 (进程ID, 十六到十 (“00E69C78”), )
删除之后 行了 这是怎么回事啊!
热心网友
时间:2023-10-11 00:23
地址 = 十六到十 (“5578”)
是否成功=写内存整数型 (进程ID, 地址, 到整数 (编辑框1.内容), 4 )
.如果真 (是否成功 = 假)
信息框 (“写入失败”, 0, )
.如果真结束
参考资料:写内存整数型 (进程ID, 地址 = 十六到十 (“5578”), 到整数 (编辑框1.内容))
热心网友
时间:2023-10-11 00:24
基址 = 写内存整数型 (进程ID, 地址 = 十六到十 (“5578”), 到整数 (编辑框1.内容))
参数2 相当于一个判断语句返回值是真或假,所以就成了逻辑型.把"地址 = " 去掉试试追问去了 也不行 啊
追答仔细检查一下数据类型是否一致
确定赋值的时候类型是一致的就可以了.
热心网友
时间:2023-10-11 00:24
你的写内存整数型返回是整数型或者 写内存整数型子程序出问题了