BCBはコンストラクション関数を再実行し、_fastcall TForm1::TForm1(TComponent* Owner): TForm(Owner)

421 ワード

プログラムの初期化では多くのことをします
いくつかの変数を変更する場合は、関数を再実行する必要があります.
コンストラクション関数の中のものを1つの方法にカプセル化すると、メンバーオブジェクトがまだ構築されていない可能性があります.
構造関数を再実行する必要があります
コンストラクション関数を再実行する方法:
Application->Initialize();
Application->CreateForm(__classid(TForm1),&Form1);

Application->Run();
しかし、Application->Run()が実行されました.その後、後のコードは実行されません
黒い髪:http://heisetoufa.iteye.com/