开的6年前
关闭4年前
jchd邀请我尝试改进此函数的帮助:请参阅https://www.autoitscript.com/forum/topic/191600-does-dllstructgetdata-return-an-array-for-short-array/#comment-1374426
这是我的建议。是的,我知道它很长,但我找不到一种既清晰又简短的方法。
来吧。
对于参数>索引,更改为
[可选或必需]对于数组格式的元素,指定要检索的子元素。仅适用于某些可变类型格式的元素:请参阅备注
备注更改为:
“此函数从不返回数组。
当元素是char[n]或wchar[n]format时,返回的数据是字符串。
当元素为byte[n]格式时,返回的数据为二进制类型。
对于数组格式的任何其他元素,指定索引会导致函数返回一个标量值。索引指定哪一个。在这种情况下,需要索引。它是基于1的,因此为第一个子元素输入1。
对于char[n]、wcha[n]或byte[n]格式的元素,索引是可选的。指定它将导致检索一个字符或字节。n是基于1的。
对于任何非数组格式的元素,都不应指定索引。
对于数字格式(包括字节格式),Autoit总是将元素指定的值转换为最接近的Autoit类型(例如,对于字节格式的元素,返回Int32;对于float,返回Double)。
自动票据清理。
通过修订修复[12369]版本:3.3.15.4
有关更多信息,请参阅票务指南的完整版本在这里。
电子邮件地址和用户名可以保存在偏好。