Board index » Visual Studio » passing a textbox control in parameter list
|
Zachovich
Registered User |
passing a textbox control in parameter list
Hi, I have an application that has about 3 subroutines that I'd like to use in another application so I decided to move them out into a DLL. Anyway, I moved them out and I call them from the two applications and they all work fine. When I moved them out, I temporarily commented out anything to do with the user interface - basically the routines do some processing of files that sometimes takes a long time so in the original application, the routines would update a little status form
What I'd like to do is popup the status form in each of the two applications and then call the subroutines in the DLL and then have the subroutine update the form. So I decided to add a simple textbox control in the subroutines' parameter list. When I go to compile the DLL I get Compile error Private object modules cannot be used in public object modules as parameters or return types for public procedures, as public data members, or as fields of public user defined type This is the test subroutine that gives me the compile error Public Sub test(t As Control t.Text = "foobar End Su Am I stuck, am I doing something wrong? Is there a way around it? Any other suggestion of how to do what I'd like? Thanks - |
