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

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

Property ;!!!!


Демонов Е.В. ©   (2002-09-10 16:26:00) 

А правдо что свойства Property - не требуют выделения дополнительных рпессурсов. Т.Е. если есть код

procedure SetValue(Value:integer)
function GetValue:integer;

и код

procedure SetValue(Value:integer)
function GetValue:integer;

property value:integer read GEtValue Write SetValue;

одинаковы, в смысле затраченых рессурсов(памяти при выполнении, Размер EXE)


Демонов Е.В.   (2002-09-10 16:46:00) [1]

А какие есть про те и напишите


Старый Паскалист   (2002-09-10 16:45:00) [2]

Смотря как объявлено св-во.
Если как published - то будут некоторые дополнительные затраты на RTTI.
Если нет - то должно быть одинаково.


Anatoly Podgoretsky   (2002-09-10 16:44:00) [3]

Тогда надо выяснять о каких ресурсах ведет речь Демонов


Ученик   (2002-09-10 16:42:00) [4]

>Демонов Е.В. © (10.09.02 16:39)
Вопрос был про ресурсы :-)


Демонов Е.В.   (2002-09-10 16:39:00) [5]

А я вот гдето читал что property - это только для удобства программирования - а компилятор делает своё дело и при value:=5 - вызывает SetValue(5) а при s:=value компилит s:=GetValue


Ученик   (2002-09-10 16:36:00) [6]

Неправда, как минимум создается структура описания этого property


Наверх

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