C++ builder 10.2 Tokyo > IDE **bug** > プロジェクトファイルが壊れる > USEFORMの中身がフォーム名でなくコンポーネント名に置き換わっている


動作環境
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をずっと使っていて初めて見た。