jamie_pattison
Well-known member
- Joined
- Sep 9, 2008
- Messages
- 116
- Programming Experience
- Beginner
I have some code that uses a WebRequest/Response. Since i need to check the thread is the same then perform the correct action i have to write code similar to (on the main application)
If <control>.Dispatcher.CheckAccess Then
DoSomething()
Else
<control>.Dispatch.BeginInvoke(New DelegateDoSomething(AddressOf DoSomething))
End If
This works, however i would like to use a dll to hold the WebRequest/Response at the same time i need to address the code posted (so i could pass in the control i.e. control.dispatcher.checkaccess).
Therefore the above code in a dll, gives me the error Reference to a non-shared member requires an object reference. I create an instance but then it has a null reference.
How should i be doing this?
Thanks
If <control>.Dispatcher.CheckAccess Then
DoSomething()
Else
<control>.Dispatch.BeginInvoke(New DelegateDoSomething(AddressOf DoSomething))
End If
This works, however i would like to use a dll to hold the WebRequest/Response at the same time i need to address the code posted (so i could pass in the control i.e. control.dispatcher.checkaccess).
Therefore the above code in a dll, gives me the error Reference to a non-shared member requires an object reference. I create an instance but then it has a null reference.
How should i be doing this?
Thanks