Click here to Skip to main content
15,881,413 members
Home / Discussions / C#
   

C#

 
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 
GeneralRe: C# threading question: Invoke() fails with ObjectDisposedException Pin
HuntrCkr9-Sep-10 4:04
HuntrCkr9-Sep-10 4:04 
Luc Pattyn wrote:
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.


Hey, no problem. I make mistakes all the time. Hence my motto There are two ways to write bug free software. Only the third method works though Poke tongue | ;-P

As for the performance cost argument, I think it's highly dependent on the scenario.

Luc Pattyn wrote:
I do not really agree on the BeginInvoke issue.


I agree with you. In a large project or any other production level code, things should be done consistently, and all the things you mention are true. That is why I stated that in this simplified scenario, BeginInvoke doesn't really matter. If the function was even remotely more complex, or had more than 3 lines to execute with the synchronous vs. asynchronous path, it would be far more important.

Glad we could agree Smile | :)
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 
GeneralRe: Memory leaks while calling functions from another assembly. Pin
Aseem Sharma8-Sep-10 3:41
Aseem Sharma8-Sep-10 3:41 

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.