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

Вниз

Не работает sendmessage. подскажите в чем дело...   Найти похожие ветки 

 
SergP ©   (2005-12-14 22:18) [0]


...

const
 TimeOut=10;
 WM_EVENT_ON_WORK_END=WM_USER+2;

type TNEWorkEnd=procedure(Str:string;ErrorCode:integer);

type TLoadHttp = class(TThread)
 public
   FWorkEnd:TNEWorkEnd;
 private
   ...
   procedure Event_on_end_work(var M : TMessage); message WM_EVENT_ON_WORK_END;
 protected
   procedure Execute; override;
end;

implementation

procedure TLoadHttp.Event_on_end_work(var M : TMessage);
begin
 if assigned(FWorkEnd) then FWorkEnd(String(M.LParam),M.WParam);
end;

procedure TLoadHttp.Execute;
 ...
 // до этого места все нормально доходит.
 SendMessage(Handle, WM_EVENT_ON_WORK_END, ErrorCode, Integer(str));
end;



А вот SendMessage по идее должно запустить процедуру, которая прописана в FWorkEnd, но этого не происходит. Почему?


 
Rouse_ ©   (2005-12-14 22:56) [1]

Пардон, а где у тебя оконная процедура? Или ты думаешь что он сам производит выборку сообщений?


 
SergP ©   (2005-12-14 23:14) [2]


> Rouse_ ©   (14.12.05 22:56) [1]
> Пардон, а где у тебя оконная процедура? Или ты думаешь что
> он сам производит выборку сообщений?


вот блин. А я думал что сообщения может принимать все что имеет хендл...

Это отдельный юнит. Как тогда поступить чтобы форму ему не приделывать?


 
SergP ©   (2005-12-15 07:40) [3]

Хотелось сделать все в виде отдельного модуля. Но Уже переписал. Привязал к существующей форме...



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

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

Наверх




Память: 0.47 MB
Время: 0.044 c
6-1127191086
Islander
2005-09-20 08:38
2006.01.01
Delphi и веб-сервис: как передать русские строки?


14-1133949106
syte_ser78
2005-12-07 12:51
2006.01.01
тег форматированный текст


14-1134311456
Иван Петрович
2005-12-11 17:30
2006.01.01
Вопрос наверно лмера)


2-1134754551
Silica
2005-12-16 20:35
2006.01.01
Кто-нибудь объясните пожалуйста код...


3-1131459679
syte_ser78
2005-11-08 17:21
2006.01.01
модератор.мудак:=труе