Cannot make a visible window modal,该如何解决

Cannot make a visible window modal
很郁闷,不知道为什么会遇到这个问题。
我查了一些资料,比如这个帖子http://bbs.csdn.net/topics/60090307
我的程序是点击一个按钮,然后出现那个窗体。
我的窗体一些关键属性是:
FormStyle: fsNormal
Visible  : false
代码如下:

TFormHj *form1 = new TFormHj( this );
form1->ShowModal();
delete form1;

不知道是什么原因造成的
------解决方案--------------------
你可以先将FastReport相关的代码和组件移除,重新Build测试一下,如果故障消失,说明可能是FastReport引起的。