--- Module: CJListView.cpp } CJListView.cpp(135): error 1401: (Warning -- member 'CCJListView::m_pTheme' (line 145, file ..\Include\CJListView.h) not initialized by constructor) } CJListView.cpp(141): error 1740: (Info -- pointer member 'CCJListView::m_pListCtrl' (line 140, file ..\Include\CJListView.h) not directly freed or zero'ed by destructor -- Effective C++ #6) CJListView.cpp(141): error 1740: (Info -- pointer member 'CCJListView::m_pTheme' (line 145, file ..\Include\CJListView.h) not directly freed or zero'ed by destructor -- Effective C++ #6) m_pListCtrl->DeleteItem(nFrom + 1); CJListView.cpp(201): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) m_pListCtrl->DeleteItem(nFrom); CJListView.cpp(203): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) m_pListCtrl->InsertItem(nTo, m_pListCtrl->GetItemText(nFrom, 0)); CJListView.cpp(220): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) CJListView.cpp(220): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) m_pListCtrl->SetItemText(nTo, i, m_pListCtrl->GetItemText(nFrom, i)); CJListView.cpp(230): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) CJListView.cpp(230): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 195: CopyRow(0?, 0?) CJListView.cpp(220): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 195: CopyRow(0?, 0?) CJListView.cpp(220): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 195: CopyRow(0?, 0?) CJListView.cpp(230): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 195: CopyRow(0?, 0?) CJListView.cpp(230): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) CHeaderCtrl* pHeader = (CHeaderCtrl*)m_pListCtrl->GetDlgItem(0); CJListView.cpp(240): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 228: GetColumnCount() CJListView.cpp(240): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) LPNMLVCUSTOMDRAW lplvcd = (LPNMLVCUSTOMDRAW)pNMHDR; CJListView.cpp(248): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) if(lplvcd->nmcd.dwItemSpec >= 0) // Was dwItemSpec % 2 before! CJListView.cpp(258): error 685: (Warning -- Relational operator '>=' always evaluates to 'true') CJListView.cpp(258): error 568: (Warning -- non-negative quantity is never less than zero) #... FIRST-2) case HDN_ITEMCLICKA: CJListView.cpp(283): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... FIRST-22) case HDN_ITEMCLICKW: CJListView.cpp(284): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... FIRST-0) case HDN_ITEMCHANGINGA: CJListView.cpp(309): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... FIRST-20) case HDN_ITEMCHANGINGW: CJListView.cpp(310): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... FIRST-7) #... RACKA case HDN_ENDTRACK: CJListView.cpp(311): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... FIRST-5) case HDN_DIVIDERDBLCLICKA: CJListView.cpp(324): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... FIRST-25) case HDN_DIVIDERDBLCLICKW: CJListView.cpp(325): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... FIRST-26) case HDN_BEGINTRACKW: CJListView.cpp(326): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... FIRST-6) case HDN_BEGINTRACKA: CJListView.cpp(327): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') return m_pListCtrl->InsertColumn( nColumnCount, lpszColHeading, nFormat, nWidth, nColumnCount ); CJListView.cpp(380): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) int row = m_pListCtrl->HitTest( point, NULL ); CJListView.cpp(414): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) row = m_pListCtrl->GetTopIndex(); CJListView.cpp(423): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) int bottom = row + m_pListCtrl->GetCountPerPage(); CJListView.cpp(424): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) if( bottom > m_pListCtrl->GetItemCount() ) CJListView.cpp(425): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) bottom = m_pListCtrl->GetItemCount(); CJListView.cpp(426): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) m_pListCtrl->GetItemRect( row, &rect, LVIR_BOUNDS ); CJListView.cpp(437): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) int colwidth = m_pListCtrl->GetColumnWidth(colnum); CJListView.cpp(443): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) strTemp.Format(_T("%d,"), m_pListCtrl->GetColumnWidth( i )); CJListView.cpp(556): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) m_pListCtrl->SetColumnWidth( nCol, nWidth ); CJListView.cpp(577): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 570: SetColumnWidth(0?) CJListView.cpp(577): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) m_pListCtrl->SetColumnWidth( nCol, LVSCW_AUTOSIZE ); CJListView.cpp(615): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) int wc1 = m_pListCtrl->GetColumnWidth( nCol ); CJListView.cpp(616): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) m_pListCtrl->SetColumnWidth( nCol, LVSCW_AUTOSIZE_USEHEADER ); CJListView.cpp(618): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) int wc2 = m_pListCtrl->GetColumnWidth( nCol ); CJListView.cpp(619): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) m_pListCtrl->SetColumnWidth( nCol,wc ); CJListView.cpp(632): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 579: AutoSizeColumn(?) CJListView.cpp(615): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 579: AutoSizeColumn(?) CJListView.cpp(616): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 579: AutoSizeColumn(?) CJListView.cpp(618): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 579: AutoSizeColumn(?) CJListView.cpp(619): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 579: AutoSizeColumn(?) CJListView.cpp(632): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 570: SetColumnWidth(0?) File CJListView.cpp line 579: AutoSizeColumn(0?) CJListView.cpp(615): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 570: SetColumnWidth(0?) File CJListView.cpp line 579: AutoSizeColumn(0?) CJListView.cpp(616): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 570: SetColumnWidth(0?) File CJListView.cpp line 579: AutoSizeColumn(0?) CJListView.cpp(618): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 570: SetColumnWidth(0?) File CJListView.cpp line 579: AutoSizeColumn(0?) CJListView.cpp(619): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) During Specific Walk: File CJListView.cpp line 570: SetColumnWidth(0?) File CJListView.cpp line 579: AutoSizeColumn(0?) CJListView.cpp(632): error 613: (Warning -- Possible use of null pointer 'CCJListView::m_pListCtrl' in left argument to operator '->' [Reference: file CJListView.cpp: line 132]) --- Global Wrap-up error 900: (Note -- Successful completion, 53 messages produced)