Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Linker error


Автор: NFL 16.8.2011, 14:23
[Linker Error] Unresolved external '__fastcall TForm1::StaticText1Click(System::TObject *)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\ORDERS\UNIT1.OBJ

Дело было так: Создал элемент static text, ему прописал onclick, потом удалил функцию onclick из текста проги и сам элемент StaticText1 с формы. И получил эррор :(

Как с этой гадостью бороться?

Автор: rodnover 16.8.2011, 16:07
в описании класса формы (TForm1.h) в разделе published (или Public) удали строчку  __fastcall StaticText1Click(System::TObject *). Ну и clean и rebuild проекта сделать. smile

Автор: NFL 16.8.2011, 16:22
rodnover, спасибо, буду смотреть, через пару часов домой попаду  smile 

Автор: NFL 16.8.2011, 20:37
Спасибо, помогло smile 

Автор: rodnover 16.8.2011, 21:00
На будущее совет для билдера. Подобные функции проще просто оставлять пустыми типа:

Код

__fastcall TForm1::StaticText1Click(System::TObject *)
{
}


и нажимать Ctrl+S (сохранить). Тогда IDE сама всё лишнее удалит.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)