mike4678 发表于 2022-10-31 22:52:49

关于ReadFile函数

{:2_25:}因为需要,所以将一个读取扇区数据的源码移植到火山这边来,CreateFile和SetFilePointer这两个函数都没问题,但是一执行到ReadFile就异常退出。。。。实在搞不明白了,取变量地址也试过了,也是异常退出


对应的函数如下



易语言端:


kamikaze 发表于 2022-10-31 23:22:50

dll 不能传字节集 只能传指针

Xelloss0618 发表于 2022-10-31 23:45:32


一、火山的dll不能用字节集类。你类型要抄对,h、p、lp开头用变整数,dw是整数,
易语言上的只支持32位,而且有些特殊的写法是无法搬到火山上的(比如可以直接用字节集)
二、取数据尺寸返回的是类型的尺寸,比如整数类型返回4,你用在这里肯定是不对的
三、取整数指针那个真是不知所谓,像整数这种基本类型,直接取变量地址就好

mike4678 发表于 2022-11-1 07:27:19

Xelloss0618 发表于 2022-10-31 23:45
一、火山的dll不能用字节集类。你类型要抄对,h、p、lp开头用变整数,dw是整数,
易语言上的只支持32位, ...

非常感谢解答
页: [1]
查看完整版本: 关于ReadFile函数