Click here to Skip to main content
15,921,697 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: MFC DLL Pin
bhanu_850919-Jan-09 20:22
bhanu_850919-Jan-09 20:22 
GeneralRe: MFC DLL Pin
Cedric Moonen20-Jan-09 2:32
Cedric Moonen20-Jan-09 2:32 
GeneralRe: MFC DLL Pin
bhanu_850920-Jan-09 2:45
bhanu_850920-Jan-09 2:45 
GeneralRe: MFC DLL Pin
Cedric Moonen20-Jan-09 2:51
Cedric Moonen20-Jan-09 2:51 
GeneralRe: MFC DLL Pin
bhanu_850920-Jan-09 3:08
bhanu_850920-Jan-09 3:08 
GeneralRe: MFC DLL Pin
Cedric Moonen20-Jan-09 4:25
Cedric Moonen20-Jan-09 4:25 
GeneralRe: MFC DLL Pin
bhanu_850920-Jan-09 23:46
bhanu_850920-Jan-09 23:46 
QuestionINF file, DelFiles not working as expected. Pin
abhijitr19-Jan-09 2:39
abhijitr19-Jan-09 2:39 
QuestionRe: INF file, DelFiles not working as expected. Pin
David Crow19-Jan-09 3:03
David Crow19-Jan-09 3:03 
AnswerRe: INF file, DelFiles not working as expected. Pin
ThatsAlok19-Jan-09 21:58
ThatsAlok19-Jan-09 21:58 
QuestionHow to pass array of byte? Pin
Joe Smith IX19-Jan-09 2:27
Joe Smith IX19-Jan-09 2:27 
AnswerRe: How to pass array of byte? Pin
Cedric Moonen19-Jan-09 2:30
Cedric Moonen19-Jan-09 2:30 
GeneralRe: How to pass array of byte? Pin
Joe Smith IX19-Jan-09 2:49
Joe Smith IX19-Jan-09 2:49 
AnswerRe: How to pass array of byte? Pin
David Crow19-Jan-09 3:07
David Crow19-Jan-09 3:07 
QuestionHow to pass structure or complex data in IDispatch using invoke() method . Pin
Thomas_Mathews19-Jan-09 2:08
Thomas_Mathews19-Jan-09 2:08 
AnswerRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Stuart Dootson19-Jan-09 4:09
professionalStuart Dootson19-Jan-09 4:09 
AnswerRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Radhakrishnan G.19-Jan-09 4:20
Radhakrishnan G.19-Jan-09 4:20 
GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Stuart Dootson19-Jan-09 6:50
professionalStuart Dootson19-Jan-09 6:50 
GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Thomas_Mathews19-Jan-09 19:09
Thomas_Mathews19-Jan-09 19:09 
GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Stuart Dootson19-Jan-09 19:48
professionalStuart Dootson19-Jan-09 19:48 
GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . [modified] Pin
Thomas_Mathews19-Jan-09 20:19
Thomas_Mathews19-Jan-09 20:19 
GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Stuart Dootson19-Jan-09 22:07
professionalStuart Dootson19-Jan-09 22:07 
Questiondialog box displaying not responding Pin
VCProgrammer19-Jan-09 0:53
VCProgrammer19-Jan-09 0:53 
AnswerRe: dialog box displaying not responding Pin
Cedric Moonen19-Jan-09 1:09
Cedric Moonen19-Jan-09 1:09 
GeneralRe: dialog box displaying not responding Pin
Luc Pattyn19-Jan-09 1:15
sitebuilderLuc Pattyn19-Jan-09 1:15 
Hi,

1.
for good GUI responsiveness you should organize your code such that an event handler (such as a Button click handler) never takes longer than say 30 milliseconds. This implies:
- long computations must be delegated to a thread, backgroundworker, or something similar;
- Thread.Sleep(), Thread.Join() and all kinds of blocking calls are forbidden unless there is a timeout
of only a few tens of milliseconds.
- networking and most I/O are to be avoided (a simple file access to a local file would be OK).

2.
All GUI Controls must be operated on only by the thread that created them, most likely the main thread. Whenever another thread/backgroundworker tries to touch a Control (without Control.Invoke) strange things are bound to happen, most typical would be a total GUI freeze.

3.
The Windows Task Manager interrogates all applications periodically; if it doesn't get a response in a short time (typically because the app failed to observe the above two points), it will report the app as "Not responding" and add such notice to the main window's title.

Smile | :)

Luc Pattyn [Forum Guidelines] [My Articles]

I use ListBoxes for line-oriented text output (not TextBoxes), and PictureBoxes for pictures (not drawings).


modified on Monday, January 19, 2009 8:43 AM

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.