在我的应用程序中(主要形式是 TTntForm,C++Builder 2006):
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Caption=L"1st caption"; // This works.
Form1->Caption=L"2nd caption"; // But this doesn't work,
// Caption of the form remains "1st caption".
}
这个问题的原因可能是什么?
编辑: 谢谢大家的回答。我发现了这个错误。项目文件中有两次表单创建:
Application->CreateForm(__classid(TForm1), &Form1);
Application->CreateForm(__classid(TForm1), &Form1);