Форум — Ответы     (  К темам )
 ?  Ninelka: Could not find a match for 'TForm::TForm(TComponen (03-11-2002 17:27:43)
Помогите пожалуста, что значит эта ошибка
[C++ Error] Unit1.cpp(13): E2285 Could not find a match for 'TForm::TForm(TComponent *)'
в С++Builder 5.0.
Она появляется даже при компеляции только что созданного нового Unitа. Что делать???
 Дмитрий (05-11-2002 19:09:21) http://alexeenko.prima.susu.ac.ru
Насколько я понимаю, эта ошибка возникает при выполнении такой функции:

__fastcall TForm::TForm(TComponent* Owner)
: TForm(Owner)
{

}

Да, кстати, у Вас (TComponent *) или (TComponent* Owner)? Может, ошибка в этом?

Так вот, поскольку компилятор ругается еще в самом начале, пока код еще девственно чист, скорее всего у Вас кривой билдер. Попробуйте переустановить его. Т.к. ошибки в borland'овском коде быть не должно.

Если уж совсем в лом переустанавливать CB, спросите на www.rsdn.ru — там Вам грамотно ответят. Хотя мне кажется, что ошибка в кривом CB.

Если что — пишите на dmitri@cbuilder.ru