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