Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 23:46 17.05.24 
Компютри и Интернет
   >> Delphi
Всички теми Следваща тема *Кратък преглед

Тема Прости въпроси,  
Автор Яceн *;o) (луд за черпене)
Публикувано21.04.02 18:04



като от от един прост начинаещ :) :

type
TForm1 = class(TForm)
HTTPGet1: THTTPGet;
procedure HTTPGet1DoneString(Sender: TObject; Result: String);
procedure HTTPGet1Error(Sender: TObject);
private

1. Как Делфито 'знае', че HTTPGet1 при error ще използва точно HTTPGet1Error процедурата?
Явно някак си се става ясно, че на евента OnError се отива на HTTPGet1Error.
Ама как - да не би .dfm да държи тая информация?

2. Как мога аз да дефинирам такава процедура, ако използвам динамично създаване на визуалния компонент?
В смисъл когато не е част от Form1, a така:
HTTPGet1 := ТHTTPGet1.Create;

3. И когато извиквам по второия начин процедурата, какво трябва да пратя като параметер за Sender?

Редактирано от Яceн *;o) на 21.04.02 18:10.



Тема Re: Прости въпроси,нови [re: Яceн *;o)]  
Автор Wise Guy (да бе умен...)
Публикувано21.04.02 22:59



Awe vzemi procheti nqkoq knijka. Ne e hubavo da pitash za takiva raboti.

Kakto vikash ako si go pravish desgntime, vsik4o ti e v DFM-to. Ako iskash run-time, togava v programata si definirash edna procedurka:

type
TForm1 = class(TForm)
private
HTTPGet1: THTTPGet;
procedure HTTPGet1Error(Sender: TObject); // !!! toq put vuv private, zashtoto tova sam si go pravish

nqkude iz implementation trqbva da slojish:
procedure Form1.HTTPGet1Error(Sender: TObject);
begin
//razni bozi
end;

sled tova kudeto shte create-vash pishesh:
HTTPGet1 := ТHTTPGet1.Create;
HTTPGet1.OnError := Form1.HTTPGet1Error; //nikakvi prarametri zashtoto ne izvikvash ,a samo associirash subitieto

pomisli si malko za chetene
ae

by Wise Guy

Редактирано от Wise Guy на 21.04.02 23:04.



Тема Жив и здрав да си!нови [re: Wise Guy]  
Автор Яceн *;o) (луд за черпене)
Публикувано22.04.02 10:57



Ще се отправя към книгите, че с тоя подход на проби и грешки бавничко става...

Благодаря ти още веднъж.


Ясен *<;о)

Never mistake motion with action. A. Einstein



Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.