用代码控制rave报表设计中的某个travetext的text属性.编译成功后执行程序到'mytext.text:=abcef;'语句报错,其内容为:
project form.exe raised exception class EAccessViolation with message 'Access violation at address 00567688 in module 'form.exe'.read of address 00000000'.Process stopped.Use Step or Run to continue.
怎么解决?是哪儿的错?请各位高手多多指点。想了很多办法都没有结果,急!!!!谢谢1、源代码:var
  mypage:travepage;
  mytext:travetext;
begin
   rvproject1.projectfile:=extractfilepath(paramstr(0)+'gzb.rav');
   rvproject1.projectfile:='gzb.rav';
   rvporject1.open;
   with rvproject1.projman do
   begin
     mypage:=findravecomponent('gzb.page1',nil) as travepage;
     mytext:=findravecomponent('xiaoqu',mypage) as travetext;
     mytext.text:='abcef';
   end;
   rvproject1.execute;
   rvproject1.close;
end;2、环境:delphi7+rave5.0
3、gzb.rav:region1中有databand1,在databand1中含有travetext,name属性为xiaoqu,text属性为空