次の関数セグメントをデバッグしようとすると、pCellTower->m_pCellTowerInfo = pCellInfo の行で実行が停止します (関数から飛び出します)。
RILCELLTOWERINFO* pCellInfo = (RILCELLTOWERINFO*)lpData;
CCellTower *pCellTower = (CCellTower*)cbData;
if(pCellTower != NULL)
{
pCellTower->m_pCellTowerInfo = pCellInfo;
}
(ポインタ pCellInfo は設定されていません)
次に、次の行にコメントを付けようとしました。
RILCELLTOWERINFO* pCellInfo = (RILCELLTOWERINFO*)lpData;
CCellTower *pCellTower = (CCellTower*)cbData;
if(pCellTower != NULL)
{
//pCellTower->m_pCellTowerInfo = pCellInfo;
}
このようにして、関数は正常に実行されます。
誰が何が間違っているのか知っていますか?