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'

这是我按照书上的实例做的,结果就出现这样的错误。
望达人指点一二

NewChildFrm->Caption=NewChildFrm;

中你把一个 T*Form 类的 表单指针 赋值给一个 字符串,类型转换错误。

只要赋值一个字符串就ok了,
也许你的是这样写的:

NewChildFrm->Caption=“NewChildFrm”;

仅供参考