关于窗体间传递参数的有关问题

关于窗体间传递参数的问题
Application->Initialize();
TForm2 *Form2=new TForm2(Application);
if(Form2->ShowModal()==mrOk)
{
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();delete Form2;
}

Form2中的参数怎么才能传送Form1中呢?
我这要相互引用都会出现什么冲突的错误

------解决方案--------------------
delete Form2之前,Form1->Edit1->Text=Form2->Edit1->Text;