Re[3]: Как из треда который запущен в dll передать message в
От: ekamaloff Великобритания  
Дата: 31.01.06 07:01
Оценка:
Здравствуйте, Voit, Вы писали:

V>Здравствуйте, foteam, Вы писали:


F>>Здравствуйте, Voit, Вы писали:


V>>>САБЖ

V>>>Ну и не помешало бы ещё и принять его окошком.
V>>>Заранее благодарен...

F>>как обычно SendMessage() или PostMessage()

V>А если мне надо передать строку, которая сформироваласьв том потоке а не системный меседж, то как поступать??(Допустим я в том треде считал из файлика данные).

Ну так адресное пространство то у вас одно. Если используешь SendMessage, то просто передаешь адрес этого буфера (он может быть размещен на стеке, поскольку SendMessage работает синхронно). Если PostMessage — за выделение памяти под буфер отвечает твой поток, за освобождение — обработчик сообщения (т.е. другой поток).
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.