Skip to content

GetMem4

从内存地址读取四个字节到Long变量中。

语法:GetMem4 Address , retVal

Address
必需 LongPtr。要读取的地址。
retVal
必需 Long。接收从Address读取的值的变量。

字节按宿主的本机字节序解释——x86和x64上为小端序。直接读取地址,不进行边界或对齐检查。

示例

本示例将一个32位值写入缓冲区并用GetMem4读回。

vb
Dim buf As LongPtr = AllocMem(4)
PutMem4 buf, &H12345678
Dim v As Long
GetMem4 buf, v          ' v = &H12345678
FreeMem buf

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有