求助:if(SettingPara->ShowModal()==mrOk)老出错
小弟刚学C++Builder.经常对着书上写点程序。每次用到if(SettingPara->ShowModal()==mrOk)时总出错。看了论坛里好多关于Show(),和ShowModal()的讨论,还是不怎么明白。我程序如下,恳请高手指点指点:
void __fastcall TMyCont::MyCone_SettingClick(TObject *Sender)
{
if(SettingPara->ShowModal()==mrOk) // A
{
Opp=1;
mypos=SettingPara->TrackBar1->Position;
youpos=SettingPara->TrackBar2->Position*10;
MyCone_StartC->Enabled=true;//341
}
}
编译没问题,就是运行时在A处出错。我已经在Form SettingPara的快速按钮Button1的 Kind 属性为 bkOK,ModalResult的属性为mrOk.是不是还有那些方面没有设定,应注意哪些问题。谢谢!