gpt4 book ai didi

string - delphi 2009转换为字符串长度2

转载 作者:行者123 更新时间:2023-12-01 21:11:36 25 4
gpt4 key购买 nike

寻找如何抑制编译器发出的可能数据丢失的警告,

st:= copy(str,0,2);

其中 st 是 string[2],并且 str 具有超过 2 个字符。

并且 copy 被定义为从 str 返回一个新字符串,该字符串是 0 , 2 个位置的子集。

最佳答案

这将抑制警告,但请注意根本问题仍然存在:从 Unicode 转换为 AnsiString 可能会导致数据丢失。

st := ShortString(Copy(str,1,2));

不要忘记 Delphi 字符串是从 1 开始的,字符串中的第一个字符是 1,而不是 0。

关于string - delphi 2009转换为字符串长度2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5311647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com