C++ builder 10.2 Tokyo > IDE **bug** > プロジェクトファイルが壊れる > USEFORMの中身がフォーム名でなくコンポーネント名に置き換わっている
4187 ワード
動作環境
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をずっと使っていて初めて見た。
Author And Source
この問題について(C++ builder 10.2 Tokyo > IDE **bug** > プロジェクトファイルが壊れる > USEFORMの中身がフォーム名でなくコンポーネント名に置き換わっている), 我々は、より多くの情報をここで見つけました https://qiita.com/7of9/items/f18015042f8cf3b534da著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .