Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-7818
romannorth
2002-09-12 09:50
2002.10.03
ADODataSet.Locate


6-8100
BJValentine
2002-07-24 11:30
2002.10.03
Время домена.


1-7972
OxOTHuK
2002-09-24 13:54
2002.10.03
Калькулятор


14-8129
Карлсон
2002-09-07 19:27
2002.10.03
Почему все диджеи такие сволочи???


14-8117
MJH
2002-08-30 19:08
2002.10.03
FTP в WinXP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский