Показать сообщение отдельно
  #1  
Старый 30.07.2008, 10:11
Ama Ama вне форума
Активный
 
Регистрация: 15.07.2008
Сообщения: 260
Репутация: 23
По умолчанию Вопрос по Компонент

Здрасте! Я что-то не могу понять логику этого.
Например:
Код:
 property Position : Cardinal read FPosition write SetPosition default 0;
 ...
 procedure <Компонент>.SetPosition(Value : Cardinal) ;
  begin
    if Value > FMax then FPosition:= FMax
    else FPosition := Value ;
    Invalidate ;
  end ;
Как я понимаю в литературе пишется что Delphi для события Position берет переменну FPosition и записывает ее в процедуру SetPosition в качесте параметра. Но в процедуру опять таки используется этаже переменная, которая приравнивается к параментру, т.е. к самой себе.
Что-то я не могу понять логики.
Ответить с цитированием