j519948746 发表于 2025-8-31 22:57:14

再反馈火山GO问题一处,请吴总修复



如图所示 字节集类.读接口.读字节集2() 方法的参数介绍为 “参数<3>的名称为"欲读入数据尺寸", 类型为"整数", 默认值-1. 提供所欲读取数据的尺寸,为-1表示等于"结果存放字节集"中的已有空间尺寸,否则必须小于等于此尺寸.”

也就说这这个参数设定了要读取的字节集长度,如果填-1就是使用存放变量的缓冲长度,但是实际上无论这个参数填多少都会使用待存放的变量缓冲区长度,想要控制读入文件的字节数只能通过前面缓冲区大小来控制,这个参数本身没有生效。

这已经是我发现的火山GO的第3个实打实的问题,用易语言很多年 编译后出现问题基本不会考虑易语言本身的BUG 因为对易语言基本上是绝对信任,但是火山GO现在真的让我感觉到可靠度存疑

飞扬工作室 发表于 2025-9-1 00:12:20

这个参数的意思是: 至少需要读入的数据尺寸

j519948746 发表于 2025-9-1 07:41:05

飞扬工作室 发表于 2025-9-1 00:12
这个参数的意思是: 至少需要读入的数据尺寸

吴总有点牵强附会了那还是改下对方法的文字介绍吧
目前命令的介绍是 "读入所指定尺寸的数据,成功返回空对象,失败返回对应的错误信息对象."

参数介绍是“ 参数<3>的名称为"欲读入数据尺寸", 类型为"整数", 默认值-1. 提供所欲读取数据的尺寸,为-1表示等于"结果存放字节集"中的已有空间尺寸,否则必须小于等于此尺寸.”

创世魂 发表于 2025-9-1 09:07:56

本帖最后由 创世魂 于 2025-9-1 09:11 编辑

j519948746 发表于 2025-9-1 07:41
吴总有点牵强附会了那还是改下对方法的文字介绍吧
目前命令的介绍是 "读入所指定尺寸的数据,成功返回空 ...
注释有误,这个参数的作用,应该是最小读取字节数。 注释确实容易让人误解。

飞扬工作室 发表于 2025-9-1 16:20:40

j519948746 发表于 2025-9-1 07:41
吴总有点牵强附会了那还是改下对方法的文字介绍吧
目前命令的介绍是 "读入所指定尺寸的数据,成功返回空 ...

页: [1]
查看完整版本: 再反馈火山GO问题一处,请吴总修复