想实现版本的多语言化,可是有一些问题不知道如何解决.
新手,以前不是干BCB的,现在有个项目,是日文版的,要实现中文版和英文版.现在决定把画面上的设定项目放到ini文件中.考虑到日文,中文,英文的message的长度不同,决定为每个版本不同的画面.但是这样的话,原来在日文版中的画面出来要放到共通函数里去做.有没有什么建议.最好是有一些源代码.谢谢.我自己在实验的时候,写了下面的一些代码,可是没有用.
在一个Form上
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TForm2 *form2 = new TForm2(Form1);
form2->ShowMessage(this);
}
在另一个Form里
TForm2::ShowMessage(TObject *Sender)
{
//TODO: Add your source code here
(TForm1)Sender->Button1.Caption = "test";
return 0;
}
错误代码如下
[C++ Error] Unit2.cpp(26): E2316 'Button1' is not a member of 'TObject'
请各位指教.