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

Вниз

Написание собственных обработчиков событий .... Плиэ...   Найти похожие ветки 

 
users   (2002-09-20 02:08) [0]

Никак нимогу докумекать, Помогите !!! кто может :)

Надобно написать свой обработчик событий в своём компоненте...

Есть функция которая должна передавать во внешний мир Строку (типа String)... и вот тогда надобно подцепить свой обработчик... Блин никак не докумекаю как это сделать... Можно примерчик ( очень !!! желательно !!! рабочий !!!!), только плиз ненадо топа это легко эта вставляешь туда это суда и все...


 
MBo ©   (2002-09-20 02:14) [1]

http://www.swissdelphicenter.ch/en/showcode.php?id=1068


 
users   (2002-09-20 14:54) [2]

Сори за мою тупость :(
Но как этот пример можно применить к моему случаю ? :((((((

P.S. Я конечно понимаю там все написано... но ....


 
MBo ©   (2002-09-20 15:07) [3]

Я вот не докумекал, какой у тебя случай
>Есть функция которая должна передавать во внешний мир Строку
что это значит


 
Старый Паскалист   (2002-09-20 15:18) [4]

Так, что ли?

TOnGetString = procedure(Sender: TObject; var Str: string) of object;

TYOURComponent = class(...)
private
FOnGetString: TOnGetString;
public
function GetStringToTheWorld: string;
property OnGetString: TOnGetString read FOnGetString write FOnGetString;
end;

function TYOURComponent.GetStringToTheWorld: string;
begin
Result := чему-то там;
if Assigned(FOnGetString) then FOnGetString(Self, Result);
end;


 
xmag   (2002-09-20 16:16) [5]

>MBo :)
Внешняя программа передаёт параметр компоненту...
Компонент допустим обрабатывает строку и потом передаёт результат (или несколько) в СВОЙ обработчик событий :)

>Старый Паскалист
Сеньксь ... попробую это близко к оригиналу :)))


 
xmag   (2002-09-20 21:02) [6]

>Старый Паскалист

... Все скомпилировалось, а обработчика нет :(


 
Старый паскалист   (2002-09-20 22:31) [7]

Вынеси его в published:

publi shed
property OnGetString: TOnGetString read FOnGetString write FOnGetString;


 
xmag   (2002-09-21 00:10) [8]

>Старый Паскалист

Хм - :) мда совсем оплохел :( мог бы и сам догадаться :)))))
...Наверное простуда влияет... СпАсИбО !!!



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
1-8018
lety
2002-09-20 18:39
2002.10.03
ошибка в MaskEdit


3-7826
cutter-pro
2002-09-12 13:06
2002.10.03
Пробелы в SQL


7-8199
VPV
2002-07-27 17:21
2002.10.03
Метод Synchronize - проблемы?


3-7823
Serg2002
2002-09-12 10:30
2002.10.03
Супер сложный запрос :)


1-8053
X-Shadow
2002-09-22 06:20
2002.10.03
Помогите в этим пожалуйста