View Single Post
  #20   Spotlight this post!  
Unread 30-12-2006, 15:13
Gamer930's Avatar
Gamer930 Gamer930 is offline
Team 930 and 171 Alumni
AKA: Justin
no team
Team Role: Alumni
 
Join Date: Mar 2002
Rookie Year: 2002
Location: New Berlin, WI
Posts: 388
Gamer930 is a splendid one to beholdGamer930 is a splendid one to beholdGamer930 is a splendid one to beholdGamer930 is a splendid one to beholdGamer930 is a splendid one to beholdGamer930 is a splendid one to beholdGamer930 is a splendid one to beholdGamer930 is a splendid one to behold
Re: Visual C++ 2005 Designer

Quote:
Originally Posted by 6600gt View Post

Main^ main = dynamic_cast<Main^>(this->MdiParent);

for(count = 0; count < 10; count++)
{
number = main->serialPort1->BytesToRead; //Error
}
This could be couple things. . . The problem could be line before also. . .
Something isn't initialized and there is a NULL Pointer and you are trying to assign a NULL pointer to a data slot. .

Looking in this instance my guess is there isn't Serial Communications between the PIC and the computer, and that serialPort1 is probably NULL ??

My suggestion would be when you get a problem like this is set a breakpoint couple lines before the error and then run till it gets the breakpoint and do System Watches on the important variables and use the Step Over and Step Into to go step by step through the for loop. . . If something is null it normally comes up as something in red text or a value that you know isn't correct in the watch window.
__________________
2010 to Present, Scorekeeper/Field Power Volunteer for FRC/FTC/FLL
2005 - 2010, Team 171 College Mentor
2002 - 2005, Team 930 Student