请参阅附加代码。如果我只使用一个位置值和消息(例如 x 坐标值)运行它并注释掉代码的 y 和 z 部分,它就会按预期工作。但是,一旦我添加第二个 SWRITE 函数,我就会收到错误 KSS01429“字符串太长,最大值:10”。
我是否遗漏了一些明显的东西,或者这是 SWRITE 函数的某种错误。我正在 OfficeLite KSS V8.5 中对此进行测试。任何见解或建议将不胜感激。
代码
它不是错误。您没有正确使用它。您需要在每次使用前初始化变量。在这种情况下,OFFSET 值包含写入的字符数。这是为了允许附加 mo重新数据到相同的字符串。但是您每次都写入不同的变量,并且 OFFSET 值不断累积。您需要在每次转换之前重置它。
哦,这很有道理,我误解了“OFFSET”值的用途。感谢您的澄清。
offset 用于跳过您正在写入的字符串的一部分。如果您的字符串长 10 个字符,而您放入 7 个字符,下一个字符串最好是如果你想把它放在那里,可以少 3 个字符class="smiley" srcset="https://3kwc.oss-cn-shanghai.aliyuncs.com/2022/12/1f609@2x.png 2x" height="23" width="23" loading="eager">