Click here to Skip to main content
15,902,905 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: How to capture a SetLastError (VS2008) / debug? Pin
Code-o-mat23-Feb-10 23:12
Code-o-mat23-Feb-10 23:12 
AnswerRe: How to capture a SetLastError (VS2008) / debug? Pin
«_Superman_»23-Feb-10 23:33
professional«_Superman_»23-Feb-10 23:33 
AnswerRe: How to capture a SetLastError (VS2008) / debug? Pin
Eugen Podsypalnikov23-Feb-10 23:36
Eugen Podsypalnikov23-Feb-10 23:36 
GeneralRe: How to capture a SetLastError (VS2008) / debug? Pin
Simon Langdon24-Feb-10 0:24
Simon Langdon24-Feb-10 0:24 
QuestionMessage Queues Pin
sharda.bhagwatkar23-Feb-10 22:13
sharda.bhagwatkar23-Feb-10 22:13 
AnswerRe: Message Queues Pin
Rajesh R Subramanian23-Feb-10 22:52
professionalRajesh R Subramanian23-Feb-10 22:52 
GeneralRe: Message Queues Pin
Roger Stoltz23-Feb-10 23:14
Roger Stoltz23-Feb-10 23:14 
GeneralRe: Message Queues Pin
Rajesh R Subramanian23-Feb-10 23:27
professionalRajesh R Subramanian23-Feb-10 23:27 
Hi Roger,

Yep, I'm good. Thanks. How's it going for you? Smile | :)

Roger Stoltz wrote:
a window is only served by one message queue and pump in the sense that messages sent to the window will be queued in the message queue that belongs to the thread that created the window in the first place.


I said a Window (the program) can have more than one Message Queue running, simply by creating UI threads within. These message queues need not necessarily have anything to do with the message queue of the application window itself (to which all the messages are posted from the outside world). When I need a queued event dispatching mechanism, I can create UI threads.

Roger Stoltz wrote:
On the other hand, you may of course spawn new UI-threads from your "window" and create new windows in the newly created thread.


I think that the term "UI thread" is horribly misleading, as a UI thread need not have a UI associated with it at all! I can have UI threads running around without associating any of those to a window.

Roger Stoltz wrote:
Or, do you really mean that messages sent to a window may end up in different threads/queues?


I can of course re-route the messages internally if I have additional UI threads running within.

Example: A server program that I wrote, when it receives requests to compress rendered output videos, it just routes the message to a slave (an "ui" thread) and returns. The slave would automatically process the requests in a FIFO basis. The compression need not be done urgently, so I avoid additional threads, and at the same time, eventually every request will be processed sooner or later.

I'm not sure I got your queries right; let me know if I've been unclear somewhere. Smile | :)

“Follow your bliss.” – Joseph Campbell

GeneralRe: Message Queues Pin
sharda.bhagwatkar24-Feb-10 0:40
sharda.bhagwatkar24-Feb-10 0:40 
GeneralRe: Message Queues Pin
Roger Stoltz24-Feb-10 1:04
Roger Stoltz24-Feb-10 1:04 
GeneralRe: Message Queues Pin
Rajesh R Subramanian24-Feb-10 1:56
professionalRajesh R Subramanian24-Feb-10 1:56 
AnswerRe: Message Queues Pin
Roger Stoltz23-Feb-10 22:57
Roger Stoltz23-Feb-10 22:57 
AnswerRe: Message Queues Pin
KingsGambit23-Feb-10 23:00
KingsGambit23-Feb-10 23:00 
Questionknowing the kind of exception for Heap Corruption problem in MFC application Pin
Prasann Mayekar23-Feb-10 22:10
Prasann Mayekar23-Feb-10 22:10 
AnswerRe: knowing the kind of exception for Heap Corruption problem in MFC application Pin
Adam Roderick J23-Feb-10 23:00
Adam Roderick J23-Feb-10 23:00 
AnswerRe: knowing the kind of exception for Heap Corruption problem in MFC application Pin
Richard MacCutchan24-Feb-10 1:06
mveRichard MacCutchan24-Feb-10 1:06 
AnswerRe: knowing the kind of exception for Heap Corruption problem in MFC application Pin
Stephen Hewitt24-Feb-10 17:46
Stephen Hewitt24-Feb-10 17:46 
QuestionCalling a Function in every x minutes Pin
jannathali23-Feb-10 21:58
jannathali23-Feb-10 21:58 
AnswerRe: Calling a Function in every x minutes Pin
Cedric Moonen23-Feb-10 22:02
Cedric Moonen23-Feb-10 22:02 
QuestionHow can i access class member variable directly without creating object of that class. Pin
Abhijit D. Babar23-Feb-10 21:27
Abhijit D. Babar23-Feb-10 21:27 
AnswerRe: How can i access class member variable directly without creating object of that class. Pin
CPallini23-Feb-10 21:30
mveCPallini23-Feb-10 21:30 
AnswerRe: How can i access class member variable directly without creating object of that class. Pin
KarstenK23-Feb-10 21:38
mveKarstenK23-Feb-10 21:38 
QuestionWhat is the use of ".rc2" file in MFC. Pin
Abhijit D. Babar23-Feb-10 21:18
Abhijit D. Babar23-Feb-10 21:18 
AnswerRe: What is the use of ".rc2" file in MFC. Pin
Nelek23-Feb-10 21:24
protectorNelek23-Feb-10 21:24 
GeneralRe: What is the use of ".rc2" file in MFC. Pin
Abhijit D. Babar23-Feb-10 21:28
Abhijit D. Babar23-Feb-10 21:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.