Здрасте! Я что-то не могу понять логику этого.
Например:
	Код:
	 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 в качесте параметра. Но в процедуру опять таки используется этаже переменная, которая приравнивается к параментру, т.е. к самой себе.
Что-то я не могу понять логики.