Показать сообщение отдельно
  #2  
Старый 19.10.2010, 19:45
Аватар для KOOL
KOOL KOOL вне форума
Активный
 
Регистрация: 06.01.2008
Адрес: Рязань
Сообщения: 306
Версия Delphi: 2009
Репутация: 6150
По умолчанию

почему бы и нет? главное, чтобы функции были совместимы по типу и принимаемым параметрам
Код:
program Project2;

{$APPTYPE CONSOLE}

type TMyProc = procedure(param:string);
     TMyArr = array of TMyProc;

procedure MyProc1(param:string);
begin
  writeln(param);
end;

procedure MyProc2(param:string);
begin
  writeln('ololo');
end;

var Arr:TMyArr;
    k:char;

begin
  Randomize;
  SetLength(Arr, 2);
  Arr[0]:=@MyProc1;
  Arr[1]:=@MyProc2;
  repeat
    Arr[Random(Length(Arr))]('omg');
    readln(k);
  until k='q';
end.
__________________
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت
Ответить с цитированием