forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Delphi (http://forum.boolean.name/forumdisplay.php?f=66)
-   -   Процедуры (http://forum.boolean.name/showthread.php?t=11530)

PacMan 21.12.2009 18:24

Процедуры
 
Здравствуйте!
Есть у меня такой тип:
Код:

TButton=record
//---
OnClick:procedure;
//---
end;

Присвоить указатель не обычную процедуру получается, а например на вот такую Game.Start - нет.
Может я что-то неправильно делаю?
Подскажите пожалуста.

Сейчас приходиться делать вот так:
Код:

procedure Game_Start;
begin
Game.Start;
end;
//---
Button01.OnClick:=@Game_Start;

Но это очень неудобно...

jimon 21.12.2009 21:15

Ответ: Процедуры
 
XAMMEP
и не получится

PacMan 22.12.2009 00:02

Ответ: Процедуры
 
Ясно, спасибо.

firstvirus 04.02.2010 16:57

Ответ: Процедуры
 
хм. я может и ошибаюсь но может быть лучше так сделать?
Код:

TButton = class(TObject)
  переменные
  public
  procedure OnClick();
  end;

тогда вызов будет Button1.OnClick();


Часовой пояс GMT +4, время: 05:04.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot