TForm2 *fm2=new TForm2(this);
fm2->ShowModal();
delete fm2;

TForm2 *fm2=new TForm2(this); fm2是个指针   这句打开了一个新的TFORM2
fm2->ShowModal();        使TFORM2窗口设为当前活动窗口
delete fm2;         删除FM2指针

TForm2 *fm2=new TForm2(this); //建立新Form 
fm2->ShowModal();             //以模态方式显示窗口 (就是你不关掉fm2就不能切换到程序的其他窗口)
delete fm2;                   //删除窗口指针(删除窗口指针,窗体就被你销毁了) 

呀!是你啊.分数又被你骗去了.