我在运行一段书上的例程时,有下面一段程序:if fileopened=false then exit;
count:=filesize(methodfile);
if count>0 then
  ChangeGrid;这是一个关于记录文件的程序,其中用到了stringgrid控件,可是在编译时报错
说什么undeclared identifier:'changegrid',我查了很多资料都没找到changegrid是什么东西,干什么用的。
庆祝为帮我解释一下,怎样解决编译报错问题?重谢!!!

解决方案 »

  1.   

    没有定义这个ChangeGrid
    这应该是一个自己写的过程用来处理Grid的OnChange事件的
    这书上的前面一定有
    要不然就是调用OnChange
    现在书上经常有印刷错误的,别太死记书本了!
      

  2.   

    另外还有一句
    recfileform.Caption :=formcaption+'--'+filename;
    应该是将变量filename中储存的文件名加上窗体名称赋给recfileform的caption属性中,可是前面并没有定义formcaption,formcaption是不是系统变量?为什么编译时报错,说没有定义?注:我看的是清华大学出版社出的《delphi入门与提高》一书。
      

  3.   

    ChangGrid应该是自定义的一个过程,或者是函数!! 既然看的书上的,那么找一下,一定有这个函数的实现的地方的啊!!
    在delphi里面有 TCustomGrid.ChangeGridOrientation,而没有你说的那个
      

  4.   

    recfileform.Caption :=self.caption+'--'+filename;
    就行了