Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.02;
Скачать: CL | DM;

Вниз

Наследование форм от интерфейсов в Builder   Найти похожие ветки 

 
Тих   (2003-09-19 22:18) [0]

Извиняюсь за дурацкий вопрос:

interface IGraphicObject
{
virtual void MoveTo(int X, int Y) = 0;
};
/////////
class TFrmNote : public TForm, public IGraphicObject

Ошибка IDE (до компиляции дело даже не доходит)
Declaration of TFrmNode is missing or incorrect
---------------
Разве ему не должно быть все равно, от чего я форму наследую? ведь по идее, виртуальные классы-предки размещаются компилятором в конце vtable? или это ограничение - следствие исп-я VCL?


 
Palladin ©   (2003-09-20 00:31) [1]

скорее всего второй public не нужно указывать, хотя я не знаток в этом деле, просто как то на глаза попадался кусок, но точно сказат не могу


 
Тих   (2003-09-20 01:16) [2]

в синтаксисе я уверен... :(
interface a
{

};
class b
{

};
class c: public a, public b
{

};


 
jack128 ©   (2003-09-20 01:17) [3]

А я думал думал это только в MS VC++ такие "содержательные" описания ошибок, ан нет - видимо это особенность языка...


 
Тих   (2003-09-20 01:32) [4]

Это не ошибка компилятора, это сообщение IDE (при попытке, например, нажать на кнопку Save).
Впрочем, темплейтом-оберткой... уже одолел.



Страницы: 1 вся ветка

Текущий архив: 2003.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-3837
lex7
2003-09-19 10:56
2003.10.02
Вызов помощи в chm-формате


14-4042
kat
2003-09-15 16:54
2003.10.02
Журналы


3-3787
Дмитрий К.
2003-09-11 13:05
2003.10.02
Синхронный поиск в таблице


4-4170
XAMLO
2003-07-31 00:19
2003.10.02
Showmessage на чистом API?


1-3984
Udjin
2003-09-19 08:56
2003.10.02
Как можно послать сообщение потоку (Thread)