gpt4 book ai didi

delphi - 有没有办法在没有循环的情况下在delphi中的TIdBytes变量的开头添加一个字节?

转载 作者:行者123 更新时间:2023-12-05 08:24:07 24 4
gpt4 key购买 nike

我有一个 TIdBytes 变量 myBytesArray,我想在它的开头添加一个字节。我尝试了一个循环(虽然我肯定更喜欢非循环解决方案),但它仍然没有用:

myBytesArray : TIdBytes;
// ...
len := Length(myBytesArray);
SetLength(myBytesArray, len + 1);
for i := len downto 1 do begin
myBytesArray[i] := myBytesArray[i-1];
end;
myBytesArray[0] := myNewByte;

最佳答案

TIdBytes 是一种 Indy 数据类型。 Indy在IdGlobal单元中有很多操作TIdBytes的函数,比如InsertByte():

InsertByte(myBytesArray, myNewByte, 0);

关于delphi - 有没有办法在没有循环的情况下在delphi中的TIdBytes变量的开头添加一个字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23566319/

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