我在Form1 uses Form2调用Form2
如果在Fomr2回调Form1呢,
我在Form2 uses Form1
使用if (Form1.query.state in [dsInsert]) then就会出错,提示内存错误
如果在前面加个下.Form1:=TForm1.create(application)就不会错,这是为什么呢.
具体如下:
  Unit Form1
  impenmentation
  uses Fomr2
  ..
  begin
    Form2:=TForm2.create(application);
    Form2.show;
  end  
  Unit Form2
  impenmentation
  uses Fomr1
  ..
  begin
    Form1.qMaster.FieldbyName('ff').asString='sdfasdf' 
   .......
  end;