Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.23;
Скачать: CL | DM;

Вниз

Определение процедуры   Найти похожие ветки 

 
webpauk ©   (2009-06-25 14:10) [0]

Unit MdlTypes;

type
 TComboFillPrc = procedure(Combo: TComboBox);

{}
 procedure SetComboFill(Combo: TComboBox; ComboFillPrc: TComboFillPrc);

implementation

procedure SetComboFill(Combo: TComboBox; ComboFillPrc: TComboFillPrc);
begin
 DoSomthing...

 ComboFillPrc(Combo);

 DoSomthing...
end;

Unit Main;

uses MdlTypes;

type
 TFormMain = class(TForm)
   SetDepartment: TComboFillPrc;
   procedure SetData;
 end;

procedure TFormMain.SetData;
begin
 SetComboFill(ComboBox1, SetDepartment);
end;


как определить SetDepartment?


 
Palladin ©   (2009-06-25 14:11) [1]

наверху написано  TComboFillPrc = procedure(Combo: TComboBox);
ни о чем не говорит?


 
clickmaker ©   (2009-06-25 14:12) [2]

не догадаться?
если TComboFillPrc = procedure(Combo: TComboBox);


 
webpauk ©   (2009-06-25 14:22) [3]


> clickmaker ©   (25.06.09 14:12) [2]

мнэээ.... да эт я понимаю...
ваще то я об ошибке Incompatible types: "regular procedure and method pointer"


 
Palladin ©   (2009-06-25 14:23) [4]


> webpauk ©   (25.06.09 14:22) [3]

ващето разница в том procedure не of object


 
webpauk ©   (2009-06-25 14:24) [5]

прошу прошения, не совсем правильно описал задачу...

type
TFormMain = class(TForm)
  procedure SetDepartment(Combo: TcomboBox);
  procedure SetData;
end;

procedure TFormMain.SetData;
begin
SetComboFill(ComboBox1, SetDepartment);
end;

procedure TFormMain.SetDepartment(Combo: TcomboBox);
begin
end;


 
Palladin ©   (2009-06-25 14:25) [6]

рекомендую понять разницу между процедурой и методом


 
webpauk ©   (2009-06-25 14:25) [7]


> Palladin ©   (25.06.09 14:23) [4]

спасибо

TComboFillPrc = procedure(Combo: TComboBox) of Object;



Страницы: 1 вся ветка

Текущий архив: 2009.08.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1245754773
Priest
2009-06-23 14:59
2009.08.23
Как правильно работать с палитрой


2-1245851762
Cobalt
2009-06-24 17:56
2009.08.23
Как выбрать цвет выделения текста?


15-1245816012
Дмитрий С
2009-06-24 08:00
2009.08.23
Поиск точки


2-1245839187
Sesh
2009-06-24 14:26
2009.08.23
Задать атрибуты файлам


15-1245903296
Pavlov
2009-06-25 08:14
2009.08.23
Настройка работы