C++builder 错误
来源:百度知道 编辑:UC知道 时间:2024/05/10 05:20:17
程序是这样的
void __fastcall TMDIFrm::New1Click(TObject *Sender)
{
TChildFrm *NewChildFrm=new TChildFrm(this);
NewChildFrm->Caption=NewChildFrm;
}
错误提示:
E2034 Cannot convert 'TChildFrm *' to 'AnsiString'
这是我按照书上的实例做的,结果就出现这样的错误。
望达人指点一二
void __fastcall TMDIFrm::New1Click(TObject *Sender)
{
TChildFrm *NewChildFrm=new TChildFrm(this);
NewChildFrm->Caption=NewChildFrm;
}
错误提示:
E2034 Cannot convert 'TChildFrm *' to 'AnsiString'
这是我按照书上的实例做的,结果就出现这样的错误。
望达人指点一二
NewChildFrm->Caption=NewChildFrm;
中你把一个 T*Form 类的 表单指针 赋值给一个 字符串,类型转换错误。
只要赋值一个字符串就ok了,
也许你的是这样写的:
NewChildFrm->Caption=“NewChildFrm”;
仅供参考