Pointer
DIM Var AS Pointer
这个本地数据类型描述一个指针,也就是内存单元的地址。
在32位系统中,这个数据类型与
Integer数据类型完全相同。
在64位的Gambas中,这个数据类型与
Long数据类型相同。
Dim i AS Integer ' 4 bytes
Dim f AS Single ' 4 bytes
Dim p AS Pointer
Dim hFile as File
i = &H3EAAAAAA& 'IEEE representation of 1/3
p = VarPtr(f)
hFile = Open Memory p For Write
Write #hFile, i As Integer
Close #hFile
Print f
该示例将一个
Single数值的(十六进制)表示放入一个f。参见
Single Precision
参见
See also