Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Потомок StringGrid'a?

451
11 марта 2003 года
Gerret
51 / / 20.05.2000
Доброго времени суток всем!
Кто знает как создать класс потомок от TStringGrid?
Пытался сделать как обычно:
class MyGrid : public TStringGrid,
но компилятор на этой строке выдает ошибку:
E2303 Type name expected. :-(

Почему так получается? Подскажите плиз кто чо знает...
463
11 марта 2003 года
waterman
178 / / 17.01.2003
Цитата:
Originally posted by Gerret
Доброго времени суток всем!
Кто знает как создать класс потомок от TStringGrid?
Пытался сделать как обычно:
class MyGrid : public TStringGrid,
но компилятор на этой строке выдает ошибку:
E2303 Type name expected. :-(

Почему так получается? Подскажите плиз кто чо знает...



Ты не подключил модуль, где определен TStringGrid (grids.hpp).

451
12 марта 2003 года
Gerret
51 / / 20.05.2000
Цитата:
Originally posted by waterman


Ты не подключил модуль, где определен TStringGrid (grids.hpp).



Спасибо, так и есть, но почему тогда классы образованые от TPanel работают, хотя ExtCtrls.hpp тоже не был определен?

463
12 марта 2003 года
waterman
178 / / 17.01.2003
Цитата:
Originally posted by Gerret


Спасибо, так и есть, но почему тогда классы образованые от TPanel работают, хотя ExtCtrls.hpp тоже не был определен?



В своем модуле ты в тексте указал TStringGrid, поэтому компилятор и матерится, если нет хэдера с его объявлением. А классы, производные от панели, определены в других хедерах, в которых extcrls и подключается. При юзании класса надо подключать тот модуль, где он описан, а не все модули, в которых описана вся иерархия до TObject. Ты представляешь, что бы было с кодом (сколько инклудов надо было бы вставлять в начало каждого сырца)?! %))

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог