Unresolved external __fastcall TForm1

Іноді при компіляції проекта виникає наступна помилка:

[Linker Error] Unresolved external ‘__fastcall TForm1::FormCreate(System::TObject *)’ referenced from С:\directory1\directory2\UNIT1.OBJ

А при кліку на саму форму виводиться повідомлення “Cannot find implementation of method FormCreate”

Під час створення проекту виникла помилка в реалізації обробника форми OnCreate.
Тому для вирішення проблеми якщо цей обробник не потрібен необхідно видалити заголовок цього методу із класа форми або самостійно дописати у вікні редактора коду наступну функцію FormCreate на початку, наприклад:

//------------------------------------------------------------------ #include
#pragma hdrstop
#include "Unit2.h"
#include "Unit3.h"
//------------------------------------------------------------------ #pragma package(smart_init)
#pragma resource "*.dfm"
TForm3 *Form3;
//------------------------------------------------------------------ __fastcall TForm3::TForm3(TComponent* Owner)
: TForm(Owner)
{
}
//------------------------------------------------------------------
void __fastcall TForm3::FormCreate(TObject *Sender)// Дописати
{ // ці рядки
} // з порожнім тілом

//------------------------------------------------------------------

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *