Results 1 to 13 of 13

Thread: Passing values between threads *Resolved*

Threaded View

  1. #1

    Thread Starter
    KING BODWAD XXI BodwadUK's Avatar
    Join Date
    Aug 2002
    Location
    Nottingham
    Posts
    2,176

    Passing values between threads *Resolved*

    Hello everyone, I am an old VB6 programmer and I am trying to get into vb.net but having an issue getting a variable value from a class library in a different thread.

    What I am trying to do is create my own Winsock type control for my own use. Once data arrives I try and pass it back to the main application so that I can read it and process it.

    So far I cant get it working at all. I have tried the following

    Raiseevent
    I try passing the value as a variable in the raiseevent property. This triggers an error about the value being in a different thread, I always thought that it would create a new variable in the thread of the application it was raising an event in and copy the value.

    Function
    I have tried writing a function into the class that I call (much like how the winsock control works) so that the class can return the value to the main application.

    aka
    strData = Myclass.GetData

    in the class it returns the value and clears it from its own local variable. This however means the value returns to the main application as nothing even if I step through and see it assigning a value.

    I have to be missing something really important. Coming from a VB6 background I dont really know where to begin.

    Any help or pointers would be appreciated

    Thanks
    Last edited by BodwadUK; Oct 28th, 2009 at 06:18 AM.
    If you dribble then you are as mad as me

    Lost World Creations Website (XBOX Indie games)
    Lene Marlin

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width