不怕启动线程命令,子程序参数为非整数型

易语言 2020-05-03 21:10:00

取变量xx地址 ()
调用格式: 〈整数型〉 取变量xx地址 (通用型变量/变量数组 变量) - 特殊功能支持库->其他
英文名称:GetVarDataAddr
取指定变量中xx的内存地址。返回值为0表示没有取到变量地址。对文本型或字节集型变量而言,如果其长度为0,将返回0;对数组变量而言,如果其成员数为0,也将返回0。对于文本型或字节集型变量,返回值为文本xx或字节集xx的地址。其它情况下,本命令与“取变量地址”具有相同的返回值。注意:一旦变量超出其作用域范围,或文本型/字节集型变量被重新赋值,或数组变量被重新赋值,先前取到的变量地址将变成无效地址,再对该地址进行读写操作很有可能导致程序崩溃。本命令为高级命令。
参数<1>的名称为“变量”,类型为“通用型(all)”,提供参数xx时只能提供变量及变量数组。

操作系统需求: Windows、Linux

指针到文本 ()
调用格式: 〈文本型〉 指针到文本 (整数型 内存文本指针) - 系统核心支持库->文本操作
英文名称:pstr
返回指定内存指针所指向地址处的文本,注意调用本命令前一定要确保所提供的内存指针真实有效,且指向一个以零字符结束的文本串。本命令的最佳使用场合就是在易语言回调子程序和易语言DLL公开子程序用作获取外部xx。本命令为高级命令。
参数<1>的名称为“内存文本指针”,类型为“整数型(int)”。本参数提供指向一个以零字符结束的文本串内存指针值。

操作系统需求: Windows、Linux