CopyMemory single 总是出错,怪。该怎么解决
CopyMemory single 总是出错,怪。
实现过程 把一个integer 变量数组 copy 到 .txt 变量,然后再从这个反过来操作。
CopyMemory Register(0), (.Text), 2
CopyMemory (.Text), Register(0), 2
这个写是不行的,是否必须用 byte 转换
****************
tmp_var(3) byte
MoveMemory tmp_var(0), (.Text), 4
MoveMemory Register(0), tmp_var(0), 2
MoveMemory Register(1), tmp_var(2), 2
CopyMemory tmp_var(0), Register(0), 2
CopyMemory tmp_var(2), Register(1), 2
CopyMemory (.Text), tmp_var(0), 4
为什么还不行吗?晕了
------解决方案--------------------
你程序中,所有的变量都未知,无从下手.....
(.Text) => 这样是传值.或者叫传副本.永远你都得不到返回值.
------解决方案--------------------
楼上说的可能就是关键了
(.Text) 去掉括号
直接 .Text
实现过程 把一个integer 变量数组 copy 到 .txt 变量,然后再从这个反过来操作。
CopyMemory Register(0), (.Text), 2
CopyMemory (.Text), Register(0), 2
这个写是不行的,是否必须用 byte 转换
****************
tmp_var(3) byte
MoveMemory tmp_var(0), (.Text), 4
MoveMemory Register(0), tmp_var(0), 2
MoveMemory Register(1), tmp_var(2), 2
CopyMemory tmp_var(0), Register(0), 2
CopyMemory tmp_var(2), Register(1), 2
CopyMemory (.Text), tmp_var(0), 4
为什么还不行吗?晕了
------解决方案--------------------
你程序中,所有的变量都未知,无从下手.....
(.Text) => 这样是传值.或者叫传副本.永远你都得不到返回值.
------解决方案--------------------
楼上说的可能就是关键了
(.Text) 去掉括号
直接 .Text