Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Что не так с default ??? [D7, Win2k]


mr. Den ©   (2006-02-17 15:21:00) 

Есть published свойства в компоненте, наследнике TPanel :

published
 property Offset : integer read FOffset write SetOffset default 15;
 property Opened : boolean read FOpened write SetOpened default True;


Компилирую пакет, помещаю компонент на форму -
Offset = 0 {default 15};
Opened = False {default True}


При запуске - то же самое.

Если свойства выставлять в конструкторе - все исправляется. НО ! В чем тогда смысл default???


mr. Den   (2006-02-17 16:15:00) [1]

Оть оно как... Ясненько...

Сенькс...

:)


Reindeer Moss Eater   (2006-02-17 15:59:00) [2]

>В чем тогда смысл default ???

В том, чтобы не записывать значение в dfm, если значение равно дефолтному.


Mikhail   (2006-02-17 15:58:00) [3]

Note

Property values are not automatically initialized to the default value. That is, the default directive controls only when property values are saved to the form file, but not the initial value of the property on a newly created instance.


Reindeer Moss Eater   (2006-02-17 15:58:00) [4]

Смысл описан в документации


Наверх

Титульная страница Поиск, карта сайта Написать письмо