動作環境
Windows 10 Pro
RAD Studio 10.2 Tokyo Update 3
ビルド時のエラー
プロジェクトのcppファイルのUSEFORM("Unit1.cpp", Edit1);
でエラーになる。
//---------------------------------------------------------------------------
# include <vcl.h>
# pragma hdrstop
# include <tchar.h>
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Edit1);
//---------------------------------------------------------------------------
int WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int)
{
try
{
Application->Initialize();
Application->MainFormOnTaskBar = true;
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}
//---------------------------------------------------------------------------
IDEの不具合?
上記は本来は以下が正しい。
USEFORM("Unit1.cpp", Form1);
どうも、IDEの不具合により、フォーム名ではなくコンポーネント名に置き換わってしまったようだ。
こんな不具合C++ Builderをずっと使っていて初めて見た。