|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Access Form's Statusbar Panel From Library Filea delegates and spawn a worker thread to get processing off of the GUI thread. Then in the worker thread I access a function in a library file. The function needs to be able to update some of the forms status bar panels. I have had great success in doing the following... Invoke(new UpdateStatusDelegate(this.UpdateStatus), new object[] { "My Message" }); BUT, it doesn't work from the function in the library file. I have gotten it down to two error messages on compile: 1. The name 'Invoke' does not exist in the current context 2. An object reference is required for the nonstatic field, method, or property 'MyNamespace._MyFormInstance.UpdateStatus(string)' First, I do not understand why the first error message is occurring. I have all "using" statements in the library file set to the same as in the form's code file. I am missing something, somewhere. Second, I can see why the second message is occurring. The calling form instance is non-static. But this doesn't cause any problem when using the code snippet in the form's code file. Any suggestions? |
|||||||||||||||||||||||