Форум: "Начинающим";
Текущий архив: 2012.02.05;
Скачать: [xml.tar.bz2];
Внизproperty default и поля Найти похожие ветки
← →
Очень Злой (2011-10-27 18:12) [0]Пишу класс, в процессе отладки которого создаю его экземпляр в рантайме,
но в дальнейшем хочу оформить его в виде компонента...
private
FResumeOnBusy:boolean;
...
published
property ResumeOnBusy:boolean read FResumeOnBusy write FResumeOnBusy default true;
...
Так, когда я его создаю в рантайте, поле FResumeOnBusy имеет значение false.
Это только в designtime ему должно присваиваться true?
← →
Faceless © (2011-10-27 18:15) [1]его еще в конструкторе нужно инициализировать.
← →
Медвежонок Пятачок © (2011-10-27 18:17) [2]дефолт у свойства ничего и никому не присваивает (и не должен)
← →
Юрий Зотов © (2011-10-27 18:31) [3]
> Очень Злой (27.10.11 18:12)
Описатель default true у булевского свойства всего лишь информирует IDE о том, что если текущее значение этого свойства - true, то сохранять его в DFM не надо.
Но чтобы дефолтное значение свойства действительно стало true, его нужно инициализировать в конструкторе. Иначе оно будет false.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.02.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c