Іноді при компіляції проекта виникає наступна помилка:
А при кліку на саму форму виводиться повідомлення “Cannot find implementation of method FormCreate”[Linker Error] Unresolved external ‘__fastcall TForm1::FormCreate(System::TObject *)’ referenced from С:\directory1\directory2\UNIT1.OBJ
Під час створення проекту виникла помилка в реалізації обробника форми 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)// Дописати
{ // ці рядки
} // з порожнім тілом
//------------------------------------------------------------------