Показать сообщение отдельно
  #7  
Старый 13.10.2013, 23:20
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Можно так:

1. Способ с применением директивы {$J+}/{$J-}:
Код:
procedure TForm1.Button1Click(Sender: TObject);
const
  {$J+} //Директива, разрешающая изменять значения типизированных констант.
  Cnt : Integer = 0;
  {$J-}
begin
  Inc(Cnt);
  ShowMessage('Счётчик нажатий кнопки: ' + IntToStr(Cnt));
end;

2. Способ с применением указателя на типизированную константу:
Код:
procedure TForm1.Button1Click(Sender: TObject);
const
  Cnt : Integer = 0;
var
  PCnt : ^Integer;
begin
  PCnt := @Cnt;
  Inc(PCnt^);
  ShowMessage('Счётчик нажатий кнопки: ' + IntToStr(Cnt));
end;
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием