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

Вниз

Посылка сообщения..... ПОДСКАЖИТЕ ПЛЗ!!!!!!   Найти похожие ветки 

 
medved_68 ©   (2006-06-28 17:06) [0]

Здравствуйте. Ребята такой вопрос: Есть поток

type
 TRul = class(TThread)
 private
 protected
   procedure Execute; override;
 end;

procedure TRul.Execute;
begin
..... что то там делает
end;


и есть основная программа в которой создается сей поток:

procedure TForm1.FormCreate(Sender: TObject);
begin
Ryt:=TRul.Create(True);
c:=Ryt.Handle;
Ryt.Resume;
end;


также есть в этой программе константа:

const
 WM_OTPRAVKA = WM_USER;

По нажатию кнопки в программе сообщение отправляется некоторым окнам и потоку:

procedure TForm1.Button1Click(Sender: TObject);
begin
SendMessage ............отправляем окнам
SendMessage(c,WM_OTPRAVKA,0,0); .......отправляем потоку
end;

с окнами я разобрался, я вот с потоком.......:(((((

Что мне надо прописать в модуле потока TRul = class(TThread) чтобы он у меня  отреагировал нужным мне образом на мое сообщение и возможно ли такое????

Константа прописана и в потоке.


 
Пусик ©   (2006-06-28 17:23) [1]

1. Вот посылка сообщения:
http://delphimaster.net/view/2-1151117256/
2. Существуют другие методы передачи параметра в доп. поток.


 
medved_68 ©   (2006-06-28 18:47) [2]


> Пусик

Большое спасибо, проблема решена.


 
Leonid Troyanovsky ©   (2006-06-28 20:18) [3]


> medved_68 ©   (28.06.06 17:06)  

> SendMessage(c,WM_OTPRAVKA,0,0); .......отправляем потоку


Если у потока нет окна, то это бесполезно.

--
Regards, LVT.


 
Leonid Troyanovsky ©   (2006-06-28 20:22) [4]


> Пусик ©   (28.06.06 17:23) [1]

> http://delphimaster.net/view/2-1151117256/


Ссылаться на свое решение в том виде, который был подвергнут (обоснованной, IMHO, критике) некорректно, IMHO.

Т.е., следовало предложить исправленный вариант.
Глядишь, нашлись бы и еще замечания ;)

--
Regards, LVT.


 
Пусик ©   (2006-06-28 20:49) [5]


> Leonid Troyanovsky ©   (28.06.06 20:22) [4]
> > Пусик ©   (28.06.06 17:23) [1] > http://www.delphimaster.
> ru/cgi-bin/forum.pl?id=1151117256&n=18Ссылаться на свое
> решение в том виде, который был подвергнут (обоснованной,
>  IMHO, критике) некорректно, IMHO.Т.е., следовало предложить
> исправленный вариант.Глядишь, нашлись бы и еще замечания
> ;)


Приведена ссылка на ветку целиком.
Дальше уже дело автора вопроса - изучать ее или нет.


 
Leonid Troyanovsky ©   (2006-06-28 23:06) [6]


> Пусик ©   (28.06.06 20:49) [5]

> Приведена ссылка на ветку целиком.


IMHO, в данном форуме по другому и не получится, IMHO.

Ну, а если цель общения есть поиск истины, то
предложенный (Пусиком) подход оному препятствует, IMHO.

--
Regards, LVT.


 
Пусик ©   (2006-06-28 23:55) [7]


> IMHO, в данном форуме по другому и не получится, IMHO.

Тут ты не совсем прав.
Существует вариант ссылки вот в таком виде:
http://delphimaster.net/view/2-1151117256/


 
Leonid Troyanovsky ©   (2006-06-29 00:00) [8]


> Пусик ©   (28.06.06 23:55) [7]

> > IMHO, в данном форуме по другому и не получится, IMHO.

> Тут ты не совсем прав.


Беру одно IMHO обратно.
Спасибо.

--
Regards, LVT.



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

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

Наверх




Память: 0.49 MB
Время: 0.027 c
4-1142234178
XMAN
2006-03-13 10:16
2006.07.16
Ассоциированные иконки


2-1151651681
FFFF
2006-06-30 11:14
2006.07.16
Как открыть документ Word


3-1147620877
nopox
2006-05-14 19:34
2006.07.16
Error creating cursor handle-Уважаемые, подскажите,


1-1149671921
Ul
2006-06-07 13:18
2006.07.16
Excel и Delphi


10-1122028517
S@shka
2005-07-22 14:35
2006.07.16
Нужно ли создавать новый интерфейс?