修改

开的6年前

关闭4年前

#3579 关闭 功能请求 (固定的)

DllStructGetData()帮助说明:从不返回数组

报告人: c.哈斯兰 所有者: Jpm公司
里程碑: 3.3.15.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)。

附件(0)

更改历史记录(4)

注释:1 改变6年前BrewManNH

  • 类型已从更改缺陷功能请求

注释:2 改变6年前通过票务清理

  • 版本 3.3.15.0删除

自动票据清理。

注释:3 改变4年前由Jpm提供

  • 所有者设置为BrewManNH公司
  • 状态已从更改新的分配

评论:4 改变4年前由Jpm提供

  • 里程碑设置为3.3.15.4
  • 所有者已从更改BrewManNH公司Jpm公司
  • 分辨率设置为固定的
  • 状态已从更改分配关闭

通过修订修复[12369]版本:3.3.15.4

发表评论的指南:

  • 您不能重新打开票据,但如果您有其他信息需要添加,您仍然可以留下评论。
  • 应就论坛

有关更多信息,请参阅票务指南的完整版本在这里

添加注释

修改票据

行动
已关闭业主仍将是Jpm。
作者


电子邮件地址和用户名可以保存在偏好

 
注:请参见TracTickets公司有关使用的帮助门票。