Главная страница
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.019 c
3-7812
Serg2002
2002-09-12 10:32
2002.10.03
Как использовать RxMemoryData из RxLibrary.


3-7811
LEgO-2
2002-09-12 00:33
2002.10.03
Пароли к БД


1-7910
ABM
2002-09-23 13:31
2002.10.03
Создаем инсталяцию WEB-сайта под IIS


1-7941
Fog
2002-09-20 13:54
2002.10.03
Я пока еще ламо?


14-8135
BigBadMutuh
2002-09-06 23:44
2002.10.03
Видеомонтаж