Click here to Skip to main content
15,897,273 members
Home / Discussions / C#
   

C#

 
QuestionProgressBar beginners question Pin
NewToAspDotNet21-May-08 4:53
NewToAspDotNet21-May-08 4:53 
AnswerRe: ProgressBar beginners question Pin
Giorgi Dalakishvili21-May-08 5:00
mentorGiorgi Dalakishvili21-May-08 5:00 
QuestionExecuting delegate in a different thread Pin
Artur Löwen21-May-08 4:17
Artur Löwen21-May-08 4:17 
AnswerRe: Executing delegate in a different thread Pin
Laddie21-May-08 4:30
Laddie21-May-08 4:30 
GeneralRe: Executing delegate in a different thread Pin
Artur Löwen21-May-08 4:58
Artur Löwen21-May-08 4:58 
GeneralRe: Executing delegate in a different thread Pin
Peter Josefsson Sweden21-May-08 5:33
Peter Josefsson Sweden21-May-08 5:33 
GeneralRe: Executing delegate in a different thread Pin
Bekjong21-May-08 5:38
Bekjong21-May-08 5:38 
GeneralRe: Executing delegate in a different thread Pin
Peter Josefsson Sweden21-May-08 13:00
Peter Josefsson Sweden21-May-08 13:00 
True... but the API might contain something similar. I'd look around for a method called Invoke() on objects exposed by it. That mechanism isn't specific to Windows.Forms.Control, but to the System.ComponentModel.ISynchronizeInvoke interface, which is implemented by controls. Chances are that there is something similar available (there should be, if cross-thread calls are an issue).

However... I don't seem to remember the "wrong execution context" error message from inadvertently doing cross-thread method invocations in Windows.Forms. This could be something completely different. If it has anything to do with a System.Threading.ExecutionContext, there is something seriously broken in AutoCAD or its API. In the code presented, the OnIPCMessage() method shouldn't care less about from which thread it is invoked, and even if it did, the ExecutionContext should be just fine (it gets copied when the managed thread is started).

Or could it be that the code causing the problem isn't included in the post?

Nite!

--
Peter

QuestionRead USB device names Pin
kristofvanderhaeghen21-May-08 3:35
kristofvanderhaeghen21-May-08 3:35 
AnswerRe: Read USB device names Pin
Giorgi Dalakishvili21-May-08 3:44
mentorGiorgi Dalakishvili21-May-08 3:44 
QuestionStringBuilder Speed Question Pin
Reelix21-May-08 3:11
Reelix21-May-08 3:11 
AnswerRe: StringBuilder Speed Question PinPopular
Guffa21-May-08 4:00
Guffa21-May-08 4:00 
QuestionRe: StringBuilder Speed Question Pin
buchstaben21-May-08 4:01
buchstaben21-May-08 4:01 
AnswerRe: StringBuilder Speed Question PinPopular
Colin Angus Mackay21-May-08 4:07
Colin Angus Mackay21-May-08 4:07 
AnswerRe: StringBuilder Speed Question Pin
Reelix21-May-08 4:25
Reelix21-May-08 4:25 
GeneralRe: StringBuilder Speed Question Pin
Mike Dimmick21-May-08 6:28
Mike Dimmick21-May-08 6:28 
Questionread sql messages Pin
Peterpod21-May-08 3:09
Peterpod21-May-08 3:09 
AnswerRe: read sql messages Pin
Peter Josefsson Sweden21-May-08 4:34
Peter Josefsson Sweden21-May-08 4:34 
QuestionHow to Cancel KeyDown event ? Pin
hdv21221-May-08 2:38
hdv21221-May-08 2:38 
AnswerRe: How to Cancel KeyDown event ? Pin
Giorgi Dalakishvili21-May-08 3:26
mentorGiorgi Dalakishvili21-May-08 3:26 
GeneralRe: How to Cancel KeyDown event ? Pin
hdv21221-May-08 3:37
hdv21221-May-08 3:37 
QuestionHow to get custom property name of docx file using IFilter? Pin
Prazwol21-May-08 1:43
Prazwol21-May-08 1:43 
QuestionEfficient image processing Pin
Jon Hulatt21-May-08 1:18
Jon Hulatt21-May-08 1:18 
AnswerRe: Efficient image processing Pin
Pete O'Hanlon21-May-08 2:26
mvePete O'Hanlon21-May-08 2:26 
QuestionHow to use custom control dll in other application Pin
Krish Agn21-May-08 1:06
Krish Agn21-May-08 1:06 

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.