Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

Property !!!!   Найти похожие ветки 

 
Демонов Е.В.   (2002-09-10 16:26) [0]

А правдо что свойства 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:36) [1]

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


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

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


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

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


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

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


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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
14-73825
Ketmar
2002-08-26 15:01
2002.09.23
господа, что делать, если ничего делать не хочется? :-))


1-73581
carmen
2002-09-12 01:11
2002.09.23
Как полностью изменить стандартный вид формы


3-73546
DN
2002-09-03 12:36
2002.09.23
Нужно по щелчку на записи или поле в БД открыть текстовый файл


1-73670
Viktor Kushnir
2002-09-08 13:08
2002.09.23
Drag блин and Drop


3-73492
Bishop
2002-08-28 17:52
2002.09.23
SQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский