
On Fri, Nov 6, 2009 at 3:08 PM, Mathew Benson
I wrote a utility to abstract sending a data buffer to a central server with a single function call. I verified it works, and then split out the functionality into a library (.lib). I tried using it in a test application, but keep getting an "Access violation reading location 0x00000000" error. It occurs in the call: socket_.async_receive_from( boost::asio::buffer(data_, max_length), sender_endpoint_, boost::bind(&CommIn::handle_receive_from, this, boost::asio::placeholders::error, boost::asio::placeholders::bytes_transferred)); I'm using Visual C++ 2005 Express, and a UML to C++ modeler and code generator called Rhapsody. I'm not sure where to even begin troubleshooting this.
Debug into it and see what pointer is null at that call, then find out where that pointer should be set and why it is not.