![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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