Click here to Skip to main content
15,888,205 members
Home / Discussions / C#
   

C#

 
GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Keith Vitali8-Sep-10 4:34
Keith Vitali8-Sep-10 4:34 
GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Fayu8-Sep-10 5:19
Fayu8-Sep-10 5:19 
GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Keith Vitali8-Sep-10 5:23
Keith Vitali8-Sep-10 5:23 
AnswerRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Chris Trelawny-Ross8-Sep-10 5:39
Chris Trelawny-Ross8-Sep-10 5:39 
AnswerRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
HuntrCkr9-Sep-10 1:40
HuntrCkr9-Sep-10 1:40 
GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Luc Pattyn9-Sep-10 3:14
sitebuilderLuc Pattyn9-Sep-10 3:14 
GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
HuntrCkr9-Sep-10 3:35
HuntrCkr9-Sep-10 3:35 
GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Luc Pattyn9-Sep-10 3:50
sitebuilderLuc Pattyn9-Sep-10 3:50 
My mistake. You're right about the test, if it sits on the top of the method, it gets executed twice so it can't go wrong. However executing it twice all the time may be a high price to pay for potentially saving one thread switch when the form closes.

I do not really agree on the BeginInvoke issue. While technically correct, I don't like the SetProgressValue method to behave synchronously when called on the main thread and asynchronously when called anywhere else. If there is a potential asynchronous operation, it should be reflected in the method name (BeginSetProgressValue?) and it'd better be consistent (as in: don't test InvokeRequired, just call BeginInvoke). Furthermore, having a mix of such Invoke and BeginInvoke patterns (several Controls each using their own little SetProgressValue method) could result in incomprehensible app behavior.

Smile | :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.


GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
HuntrCkr9-Sep-10 4:04
HuntrCkr9-Sep-10 4:04 
GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Peter Trevor9-Sep-10 4:57
Peter Trevor9-Sep-10 4:57 
GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Luc Pattyn9-Sep-10 9:39
sitebuilderLuc Pattyn9-Sep-10 9:39 
AnswerRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Fabio Franco9-Sep-10 3:44
professionalFabio Franco9-Sep-10 3:44 
AnswerRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
CodeHawkz9-Sep-10 6:10
CodeHawkz9-Sep-10 6:10 
AnswerRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
JOAT-MON9-Sep-10 11:17
JOAT-MON9-Sep-10 11:17 
AnswerRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Patrick Fox9-Sep-10 11:58
Patrick Fox9-Sep-10 11:58 
AnswerRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
Jason J. Chase12-Sep-10 20:14
Jason J. Chase12-Sep-10 20:14 
QuestionBest solution for a form that looks like a paper page formular Pin
lvq6848-Sep-10 2:10
lvq6848-Sep-10 2:10 
AnswerRe: Best solution for a form that looks like a paper page formular Pin
Pete O'Hanlon8-Sep-10 2:44
mvePete O'Hanlon8-Sep-10 2:44 
GeneralRe: Best solution for a form that looks like a paper page formular Pin
lvq6848-Sep-10 10:21
lvq6848-Sep-10 10:21 
GeneralRe: Best solution for a form that looks like a paper page formular Pin
Pete O'Hanlon8-Sep-10 10:42
mvePete O'Hanlon8-Sep-10 10:42 
AnswerRe: Best solution for a form that looks like a paper page formular Pin
The Man from U.N.C.L.E.8-Sep-10 2:47
The Man from U.N.C.L.E.8-Sep-10 2:47 
QuestionMemory leaks while calling functions from another assembly. Pin
Aseem Sharma8-Sep-10 1:56
Aseem Sharma8-Sep-10 1:56 
AnswerRe: Memory leaks while calling functions from another assembly. Pin
Luc Pattyn8-Sep-10 2:27
sitebuilderLuc Pattyn8-Sep-10 2:27 
GeneralRe: Memory leaks while calling functions from another assembly. Pin
Aseem Sharma8-Sep-10 2:48
Aseem Sharma8-Sep-10 2:48 
GeneralRe: Memory leaks while calling functions from another assembly. Pin
Luc Pattyn8-Sep-10 2:55
sitebuilderLuc Pattyn8-Sep-10 2:55 

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.