运行出错了,请指教.

daixiulin 2008-05-23 04:11:24
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错误
...全文
104 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
daixiulin 2008-06-03
  • 打赏
  • 举报
回复
SetLength(kuadu,(FCurveList.Count-1));  //////FCurveList:TStringList;无错

实际有错,呵呵,我原来以为无错,应为SetLength(kuadu,FCurveList.Count);  
jsweifen 2008-05-23
  • 打赏
  • 举报
回复
kuadu[j]:=bMax-bMin; //j的值为-1
showmessage(inttostr(kuadu[j]));
gzmhero 2008-05-23
  • 打赏
  • 举报
回复
SetLength(kuadu,(FCurveList.Count-1));  //////FCurveList:TStringList;无错
kuadu[j]:=0; --------------------->这个去掉
这个配置是根据网上“最N vim配置“修正了一些错误和增加了一些我认为方便的设置,功能确实很强,感谢Amix,本人保留他(她)的说明,里面的配置都有说明,很容易就懂,建议大家好好去看一遍,包你有长进。 运行环境 ubuntu 9.04 i686(8.10 64位也OK) vim 7.2 部分功能说明: 1。打开的文件列在右边窗口 2。通过方向键切换打开的文档, 相当于:bn,:bp 3。底端有个mini窗口,类似emacs 4。支持tab自动补全 包括用:e打开文件是的文件名补全和关键字的自动补全 5。显示行号 6。指定字体 7。F11全屏 windows下才有效,因为我使用Linux,所以给注释掉,如果你使用的是windows取消.vimrc 148行的注释 然后复制gvimfullscreen.dll到windows/system32或者winnt/system32下。 8。html标签自动完成 比如输入自动完成并且自动缩进 9。php的调试。(windows下有效) 编写好php以后,:make 运行PHP程序 :cl 显示错误提示包括行号,enter以后还会定位到出错行 :cl! 显示执行结果 嘿嘿,很不错吧。我用起来很不错 10。对从c/c++文件自动生成说明文档 11。空格(space)为查找相当于/ 12. 自动加载vim配置文件 。。。还有很多自己可以去看里面的.vimrc内容,当然也建议你去读一遍里面的内容,有新大陆的发现记得留言告诉我和大家 安装步骤 Linux: 1。备份自己的配置 $ tar cjvf vim_bk.tar.bz2 ~/.vimrc ~/.vim #备份自己原有的配置,万一我的配置在你的系统上水土不服也好恢复嘛 2。解压指自己的主目录 $ tar jxvf vim.tar.bz2 -C ~/ #解压缩到主目录 $ ls -al ~ #查看 3。建议浏览一下配置文件 vim ~/.vimrc 4。运行gvim就看看效果吧 gvim Windows: 1。备份原有的设置,怎么备份就自己去弄吧 2。解压vim.tar.bz2(怎么解压,当然安装winrar,然后就双击) 3。压缩包里面.vim 对应$VIMRUNTIME/vimfiles,$VIMRUNTIME,就是vim的安装目录啦,默认安装在c:\program files/Vim 4。改.vimrc 为_vimrc 有任何指教,意见,批评等发伊妹儿 michael.yang2000#gmail.com.

16,747

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧