Форум: "Основная";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
ВнизНаследование форм от интерфейсов в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.018 c