form1中调用form2的QuickRep。Tform2.create(form2);
form2.QuickRep1.preview;
不行啊,没有反应。跟踪发现form2.QuickRep1竟然是nil.

解决方案 »

  1.   

    试试
      form2:=Tform2.create(self);
      form2.QuickRep1.preview;
      

  2.   

    with TForm2.Create(self) do
      try
        QuickRep1.Preview;
      finally
        Free;
      end;
      

  3.   

    if not assigned(Form2) then
        Form2:= TForm.Create(application);
      Form2.QuickRep1.Preview;
      

  4.   

    用if not assigned(Form2) then
        Form2:= TForm.Create(application);
      Form2.QuickRep1.Preview;
    这些代码,是可以预览了,但是From2这个窗口和预览两个窗口都跑出来了呀!