运行出错了,请指教.

daixiulin daixiulin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
var
Codes:array[0..2] of Byte;
kuadu:array of Byte;
bMax,bMin:Byte;
str:string;
i,j,s: integer;

begin
SetLength(kuadu,(FCurveList.Count-1));  //////FCurveList:TStringList;无错
kuadu[j]:=0;
for j:=FCurveList.Count-1 downto 0 do
begin
str:=Copy(FCurveList[j],7,3); //////FCurveList:TStringList;无错
Codes[0]:=Ord(str[1]);
Codes[1]:=Ord(str[2]);
Codes[2]:=Ord(str[3]);
bMax:=Codes[0];
bMin:=Codes[0];
for s:=1 to 2 do
begin
bMax:=Max(bMax, Codes[s]);
bMin:=Min(bMin,Codes[s]);
end;
kuadu[j]:=bMax-bMin;
showmessage(inttostr(kuadu[j]));
end;


说明:求kuadu[j]时,显示invalid pointer operation错误
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部