吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 975|回复: 13
收起左侧

[求助] VBA API调用问题求解

  [复制链接]
molinchz 发表于 2021-11-16 11:58
请教下大佬,
H2里面是1000
Public Declare PtrSafe Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" (ByRef Destination As Any, ByRef Source As Any, ByVal Length As Long) 'EXCEL申明
CopyMemory(EndFile(41), CSng(Range("H2")), 4)       
得到的结果 不是000003e8   而是00007a44
QQ图片20211116115557.png
这是结果是怎样来的

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
biqiang 发表于 2021-11-16 12:49
提示: 作者被禁止或删除 内容自动屏蔽
龍謹 发表于 2021-11-16 13:34
JuncoJet 发表于 2021-11-16 13:40
 楼主| molinchz 发表于 2021-11-16 13:47
biqiang 发表于 2021-11-16 12:49
把CSng换成CLng。CSng是转换为单精度数,在内存中其存储格式与长整型是不一样的。而CopyMemory是按地址传递 ...

我想用python 来写这句和算法,怎样做,真不知这个API 是怎样算的得到 这个值的
 楼主| molinchz 发表于 2021-11-16 14:07
biqiang 发表于 2021-11-16 12:49
把CSng换成CLng。CSng是转换为单精度数,在内存中其存储格式与长整型是不一样的。而CopyMemory是按地址传递 ...

复制过去的整数 是03e8吗 ,怎么算也算不出  447A0000
JuncoJet 发表于 2021-11-16 14:24
好像知道你要干嘛了,
看你代码你就拷贝4字节类型到一个数组而已,相当去强制转换
JuncoJet 发表于 2021-11-16 14:35
QQ截图20211116143345.jpg
头像被屏蔽
biqiang 发表于 2021-11-16 14:37
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
biqiang 发表于 2021-11-16 14:48
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 20:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表