| Цитата(Vit @ 8.12.2003, 18:02) | | @MyFinction - указатель на функцию MyFinction |
Позволю себе немного расширить твой ответ, до примера Monty (пардон, но у него и правда через одно место )
| Код | type THaltProc = procedure; TSleepProc = procedure (Time: integer);
var HaltProc :THaltProc; SleepProc :TSleepProc;
procedure teZt; begin halt; end;
procedure teSt(Time: integer); begin Sleep(Time); end;
procedure TForm1.Button1Click(Sender: TObject); begin HaltProc := teZt; SleepProc := teSt; end;
procedure TForm1.Button2Click(Sender: TObject); begin HaltProc; end;
procedure TForm1.Button3Click(Sender: TObject); begin SleepProc(100); end; | |