VarPtr
Pointer = VarPtr ( Variable )
返回一个指向内存中
Variable 变量内容的指针。
-
Variable 必须是局部变量,或者当前类的全局变量。
-
变量的数据类型必须是数值、指针或字符串。
-
It can be a string only for global variables. In that case, the returned pointer is not the address of the string contents, but the address of a pointer that points at the string contents.
自从 3.15
-
Variable can be a Variant too. But beware, the returned pointer is guaranteed to be valid until the datatype of the variant changes.
当外部函数的参数是指向数值变量的指针时使用该函数。
例如,
int *
, or
void **
.
不要用它处理
char **
, 因为Gambas字符串变量的内容是只读的。
参见