VC6 单步调试出现Access Violation错误,请高手解答

本人VC菜鸟,遇到以下问题:
在单步调试star RAT源码控制端的时候,运行到
ClientView.cpp中的
if (!pWnd->Create(NULL, NULL, dwStyle,
rect, &m_wndTabControl, (AFX_IDW_PANE_FIRST + nTab), &contextT))
{
TRACE0( "Warning: couldn't create client tab for view.\n" );
// pWnd will be cleaned up by PostNcDestroy
return NULL;
}
时出现Unhandled exception in Client.exe: 0x0000005: Access Violation 的错误提示 ,请高手解答。另外说一下,就是编译好的程序是可以正常运行的,没有任何问题,只要F5单步调试代码的时候就会出现那个错误。

指针的问题,在你错误的行下断点。

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。