Problems receiving data with Visual Studio 2010

Unfortunately, I'm not sure if it's a problem with receiving data, or just with handling the data (something with threading).

You haven't said WHAT the problem is. What happens? What doesn't happen? Where's the Arduino code?