Показать сообщение отдельно
  #3  
Старый 29.03.2009, 20:30
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

а что-то вроде стандартных Sender-ов оформить не судьба? вот (как вариант):
Код:
//фунцкия
function MyFunc(param1:integer;....;senderfunc:string):resulttype;
begin
  if senderfunc='Button1Click' then begin
    //.....
  end else if senderfunc='...' then begin
    //.....
  end else if senderfunc='...' then begin
    //.....
  end else if senderfunc='...' then begin
    //.....
  end;
end;

//вызов функции
procedure TForm1.Button1Click(Sender: TObject);
begin
  //.....
  MyFunc(param1,param2,...,paramN,'Button1Click');
  //.....
end;
Ответить с цитированием