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

Это простановка флага.

Код:
type
  TBottle = class(...)
  private
    FOpened : Boolean;
  publuc
    procedure Open;
    procedure Close;
  
    property IsOpened : Boolean read FOpened;
  end;

procedure TBottle.Open;
begin
  FOpened := True;
end;

procedure TBottle.Close;
begin
  FOpened := False;
end;

естественно, конструктор, деструктор и др. методы опущены
Ответить с цитированием