Привет всем!!!. Вот задали мне сделать курсак по С++, и сказали реализовать в проге несколько классов, например класс который будет загружать страницы в веб-браузер. С классами на С++ builder работать не очень умею, но курсак сделать хочу )). Поетому решил не терять времени и для начала создать простенький класс который должен виводить (при нажатии кнопки) компонент Memo1, но даже ето у меня не получилось (. Вот код из Unit1.cpp:
| Код | //---------------------------------------------------------------------------
#include <vcl.h> #pragma hdrstop
#include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" class memoshow { public: memoshow(); ~memoshow(); void mshow() { Form1->Memo1->Show();};}; TForm1 *Form1;
//--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender) { memoshow show; show.mshow(); } //---------------------------------------------------------------------------
|
При попытке скомпилировать проект, копмилятор видаёт ошыбки: [Linker Error] Unresolved external 'memoshow::~memoshow()' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\BIN\UNIT1.OBJ
[Linker Error] Unresolved external 'memoshow::memoshow()' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\BIN\UNIT1.OBJ
Помогите пожалуйста понять в чем ошыбка. Зарание спасибо!!! |