Главная страница
    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.008 c
3-7855
B-Ars
2002-09-11 12:17
2002.10.03
Проблемы с добавлением поля синхронного просмотра в Run-Time


14-8140
Roman002
2002-09-06 12:13
2002.10.03
NT+D6


1-8012
pvasya
2002-09-21 09:51
2002.10.03
waveOutGetVolume


14-8178
Con
2002-09-07 08:18
2002.10.03
TQuery


7-8207
Smallll
2002-07-23 18:37
2002.10.03
Как програмно узнать температуру процессора?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский