主题:为什么用不到formexist函数!紧急啊!!
TForm* TfmMain::FormExist(AnsiString szCaption)
{
for(int i=0; i<this->MDIChildCount; i++)
{
TForm *pForm = this->MDIChildren[i];
if(pForm->Caption == szCaption)
return pForm;
}
return NULL;
}
之后运行发觉遇到这样问题.
[C++ Error] Main.cpp(25): E2316 'TfmMain::FormExist(AnsiString)' is not a member of 'TfmMain'
[C++ Error] Main.cpp(40): E2268 Call to undefined function 'FormExist'
[C++ Error] Main.cpp(40): E2034 Cannot convert 'int' to 'TForm *'
[C++ Error] Main.cpp(45): E2303 Type name expected
[C++ Error] Main.cpp(45): E2034 Cannot convert 'int *' to 'TForm *'
[C++ Error] Main.cpp(45): E2379 Statement missing ;
.
请哪位高手帮忙解决下...
{
for(int i=0; i<this->MDIChildCount; i++)
{
TForm *pForm = this->MDIChildren[i];
if(pForm->Caption == szCaption)
return pForm;
}
return NULL;
}
之后运行发觉遇到这样问题.
[C++ Error] Main.cpp(25): E2316 'TfmMain::FormExist(AnsiString)' is not a member of 'TfmMain'
[C++ Error] Main.cpp(40): E2268 Call to undefined function 'FormExist'
[C++ Error] Main.cpp(40): E2034 Cannot convert 'int' to 'TForm *'
[C++ Error] Main.cpp(45): E2303 Type name expected
[C++ Error] Main.cpp(45): E2034 Cannot convert 'int *' to 'TForm *'
[C++ Error] Main.cpp(45): E2379 Statement missing ;
.
请哪位高手帮忙解决下...