Показать сообщение отдельно
  #2  
Старый 01.07.2010, 20:23
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Делай свойство через property.

Код:
TMyClass = class
private
  FIsAccessed : Boolean;
  FAnyProperty : Integer;
  function GetAnyProperty : Integer;
  procedure SetAnyProperty(Value : Integer);
public
  property AnyProperty : Integer read GetAnyProperty write SetAnyProperty;
end;
...

function GetAnyProperty : Integer;
begin
   FIsAccessed := True;
   Result := FAnyProperty;
end;

procedure SetAnyProperty(Value : Integer);
begin
   FIsAccessed := True;
   FAnyProperty :=  Value;
end;
Ответить с цитированием