--- Module: CJShellList.cpp } CJShellList.cpp(124): error 1540: (Warning -- Pointer member 'CCJShellList::m_pTreeCtrl' (line 103, file ..\Include\CJShellList.h) neither freed nor zero'ed by destructor -- Effective C++ #6) NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; CJShellList.cpp(158): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) case NM_RCLICK: CJShellList.cpp(182): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') m_pTreeCtrl->GetSelectedFolderPath(strFolderPath); CJShellList.cpp(185): error 613: (Warning -- Possible use of null pointer 'CCJShellList::m_pTreeCtrl' in left argument to operator '->' [Reference: file CJShellList.cpp: line 116]) case NM_DBLCLK: CJShellList.cpp(189): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') m_pTreeCtrl->GetSelectedFolderPath(strFolderPath); CJShellList.cpp(192): error 613: (Warning -- Possible use of null pointer 'CCJShellList::m_pTreeCtrl' in left argument to operator '->' [Reference: file CJShellList.cpp: line 116]) m_pTreeCtrl->TunnelTree(strFolderPath); CJShellList.cpp(200): error 613: (Warning -- Possible use of null pointer 'CCJShellList::m_pTreeCtrl' in left argument to operator '->' [Reference: file CJShellList.cpp: line 116]) NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; CJShellList.cpp(215): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) LV_DISPINFO* pDispInfo = (LV_DISPINFO*)pNMHDR; CJShellList.cpp(239): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) HTREEITEM hItem = m_pTreeCtrl->GetSelectedItem(); CJShellList.cpp(458): error 613: (Warning -- Possible use of null pointer 'CCJShellList::m_pTreeCtrl' in left argument to operator '->' [Reference: file CJShellList.cpp: line 116]) lptvid=(LPTVITEMDATA)m_pTreeCtrl->GetItemData(hItem); CJShellList.cpp(463): error 613: (Warning -- Possible use of null pointer 'CCJShellList::m_pTreeCtrl' in left argument to operator '->' [Reference: file CJShellList.cpp: line 116]) m_pTreeCtrl->GetSelectedFolderPath(strFolderPath); CJShellList.cpp(499): error 613: (Warning -- Possible use of null pointer 'CCJShellList::m_pTreeCtrl' in left argument to operator '->' [Reference: file CJShellList.cpp: line 116]) CTime time( FindData.ftLastWriteTime ); CJShellList.cpp(548): error 578: (Warning -- Declaration of symbol 'time' hides symbol 'time(long *)' (line 156, file C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\time.h)) During Specific Walk: File CJShellList.cpp line 417: InsertListItem(?) CJShellList.cpp(499): error 613: (Warning -- Possible use of null pointer 'CCJShellList::m_pTreeCtrl' in left argument to operator '->' [Reference: file CJShellList.cpp: line 116]) --- Global Wrap-up error 900: (Note -- Successful completion, 14 messages produced)