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

Ваш аккаунт

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

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

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

Изменение области видемости свойств

286
22 августа 2006 года
misha_turist
572 / / 28.11.2005
Доброго времени суток.

Есть код:
Код:
type
TIBObjects = class(TIBSql)
  private
    { Private declarations }
  protected
    { Protected declarations }
   property GoToFirstRecordOnExecute;
   property ParamCheck;
   property SQL;
   property Transaction;
  public
    { Public declarations }
........................................
  end;

Так вот, нужно, что бы выделенные свойства не были доступны в новом компоненте, но этого не проесходит... Почему???

Сзаранее спасибо!
7.8K
23 августа 2006 года
DrCoder
106 / / 27.01.2006
[QUOTE=misha_turist]...Почему???...[/QUOTE]
-потому что ключевое слово protected разрешает видимость в потомках, а также в модуле, описывающем класс объекта
286
24 августа 2006 года
misha_turist
572 / / 28.11.2005
Так дело то не вэтом.
В этом модуле они и должно быть видны, но они видны отовсюду и из ИНСПЕКТОРА ОБЪЕКТА!!!!....
7.8K
24 августа 2006 года
DrCoder
106 / / 27.01.2006
быть может необходимо удалить компонент с палитры, скомпилировать пакет, а затем снова установить компонент ?
286
25 августа 2006 года
misha_turist
572 / / 28.11.2005
Не помогло... они всё равно доступны....((
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог