Click here to Skip to main content
15,891,473 members
Home / Discussions / C#
   

C#

 
AnswerRe: Richtext Box undo problem Pin
Stefan Troschuetz15-Apr-07 21:06
Stefan Troschuetz15-Apr-07 21:06 
Questionthreads and acknowledgment Pin
joshkim8115-Apr-07 18:33
joshkim8115-Apr-07 18:33 
AnswerRe: threads and acknowledgment Pin
Luc Pattyn15-Apr-07 22:10
sitebuilderLuc Pattyn15-Apr-07 22:10 
AnswerRe: threads and acknowledgment Pin
pbraun16-Apr-07 5:16
pbraun16-Apr-07 5:16 
QuestionWorkerEventHandler.BeginInvoke() questions. Pin
Are Jay15-Apr-07 18:26
Are Jay15-Apr-07 18:26 
AnswerRe: WorkerEventHandler.BeginInvoke() questions. Pin
Luc Pattyn16-Apr-07 4:06
sitebuilderLuc Pattyn16-Apr-07 4:06 
GeneralRe: WorkerEventHandler.BeginInvoke() questions. Pin
Are Jay16-Apr-07 4:54
Are Jay16-Apr-07 4:54 
GeneralRe: WorkerEventHandler.BeginInvoke() questions. Pin
Luc Pattyn16-Apr-07 6:49
sitebuilderLuc Pattyn16-Apr-07 6:49 
Hi Arejay,

you can do with and without a completion event.

WITH: the callee provides such an event, caller attaches something to it.

WITHOUT: the caller implements some interface (say IDone, with a Done() method),
and the callee's constructor accepts an object argument that implements that
interface; when done the callee just executes the IDone, hence executing
the caller's Done() code.

The advantage of events (being able to attach multiple delegates) typically
is of no value in the given situation...


PS: two remarks about your OnUpdateProgress method:
- it invokes doProgressUpdate, the normal pattern is to invoke itself
- the lock may not be needed, since the else part executes on the UI thread,
hence needs not to be re-entrant. (If other pieces of code contain the same
lock and execute on another thread, net result is such thread may keep
the UI thread from running, which may harm the responsiveness)

Regards.

Smile | :)


Luc Pattyn

[My Articles]

GeneralRe: WorkerEventHandler.BeginInvoke() questions. Pin
Are Jay20-Apr-07 13:40
Are Jay20-Apr-07 13:40 
QuestionObject Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Zach198315-Apr-07 17:28
Zach198315-Apr-07 17:28 
AnswerRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Luc Pattyn16-Apr-07 4:10
sitebuilderLuc Pattyn16-Apr-07 4:10 
GeneralRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Zach198316-Apr-07 8:27
Zach198316-Apr-07 8:27 
GeneralRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Luc Pattyn16-Apr-07 8:58
sitebuilderLuc Pattyn16-Apr-07 8:58 
QuestionRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Zach198318-Apr-07 10:13
Zach198318-Apr-07 10:13 
QuestionRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Zach198318-Apr-07 10:22
Zach198318-Apr-07 10:22 
AnswerRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Luc Pattyn18-Apr-07 14:04
sitebuilderLuc Pattyn18-Apr-07 14:04 
QuestionHelp selecting xml nodes Pin
drifters15-Apr-07 17:02
drifters15-Apr-07 17:02 
AnswerRe: Help selecting xml nodes Pin
Christian Graus15-Apr-07 17:36
protectorChristian Graus15-Apr-07 17:36 
GeneralRe: Help selecting xml nodes Pin
drifters15-Apr-07 17:42
drifters15-Apr-07 17:42 
QuestionWindow Focus Pin
dirkwilliams15-Apr-07 16:03
dirkwilliams15-Apr-07 16:03 
AnswerRe: Window Focus Pin
Luc Pattyn15-Apr-07 23:16
sitebuilderLuc Pattyn15-Apr-07 23:16 
QuestionQuestion about detecting mouse click using? Pin
Khoramdin15-Apr-07 15:31
Khoramdin15-Apr-07 15:31 
AnswerRe: Question about detecting mouse click using? Pin
Christian Graus15-Apr-07 16:54
protectorChristian Graus15-Apr-07 16:54 
GeneralRe: Question about detecting mouse click using? Pin
Khoramdin16-Apr-07 6:29
Khoramdin16-Apr-07 6:29 
QuestionmyCommand.SelectCommand.Parameters.Add(new SqlParameter("@State", SqlDbType.NVarChar, 1)); Pin
swjam15-Apr-07 14:09
swjam15-Apr-07 14:09 

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.