Lint Analysis Results Report for OXCalendarEdit.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 11:57:56 |
Total Issues: | 108 |
Elective Notes: | 39 (36.11%) |
Informational: | 58 (53.70%) |
Warnings: | 11 (10.19%) |
Errors: | 0 (0.00%) |
Internal Errors: | 0 (0.00%) |
Fatal Errors: | 0 (0.00%) |
User: | Anna |
Computer: | GABRIELLE |
Issue count by category ![]() Issue count by message number ![]() |
Order | Category | Severity | Issue No. | Source File | Line No. | Issue Text |
---|---|---|---|---|---|---|
1 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 33 | Symbol 'CMonthCalCtrl' did not appear in the constructor initializer list -- Effective C++ #12 |
2 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 51 | Ignoring return value of function 'CMonthCalCtrl::SetCurSel(const ATL::COleDateTime &)' (compare with line 258, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
3 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 258 | Location cited in prior message |
4 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 63 | do ... while(0); |
5 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 68 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
6 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
7 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 73 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
8 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
9 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 80 | Ignoring return value of function 'CMonthCalCtrl::HitTest(MCHITTESTINFO *)' (compare with line 160, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
10 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 160 | Location cited in prior message |
11 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 86 | Ignoring return value of function 'CMonthCalCtrl::GetCurSel(struct _SYSTEMTIME *) const' (compare with line 246, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
12 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 246 | Location cited in prior message |
13 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 103 | Variable 'dwResult' (line 81) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
14 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 81 | Location cited in prior message |
15 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 111 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
16 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
17 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 114 | Ignoring return value of function 'CMonthCalCtrl::GetCurSel(struct _SYSTEMTIME *) const' (compare with line 246, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
18 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 246 | Location cited in prior message |
19 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 125 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
20 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
21 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 129 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
22 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
23 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 137 | parameter 'rectParent' in function 'COXMonthCalPopup::Pick(CRect, CRect, ATL::COleDateTime, ATL::COleDateTime &)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
24 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 137 | Parameter 'rectParent' (line 47) could be declared const --- Eff. C++ 3rd Ed. item 3 |
25 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 47 | Location cited in prior message |
26 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 137 | parameter 'dtInitialDate' in function 'COXMonthCalPopup::Pick(CRect, CRect, ATL::COleDateTime, ATL::COleDateTime &)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
27 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 137 | Parameter 'dtInitialDate' (line 47) could be declared const --- Eff. C++ 3rd Ed. item 3 |
28 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 47 | Location cited in prior message |
29 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 146 | Symbol 'COXDropEdit' did not appear in the constructor initializer list -- Effective C++ #12 |
30 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 146 | Symbol 'COXCalendarEdit::m_Calendar's default constructor implicitly called -- Effective C++ #12 |
31 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 146 | Symbol 'COXCalendarEdit::m_strDateFormat's default constructor implicitly called -- Effective C++ #12 |
32 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 151 | Symbol 'COXDropEdit' did not appear in the constructor initializer list -- Effective C++ #12 |
33 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 151 | Symbol 'COXCalendarEdit::m_Calendar's default constructor implicitly called -- Effective C++ #12 |
34 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 151 | Symbol 'COXCalendarEdit::m_strDateFormat's default constructor implicitly called -- Effective C++ #12 |
35 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 153 | Parameter 'lpszDateFormat' (line 150) could be declared const --- Eff. C++ 3rd Ed. item 3 |
36 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 150 | Location cited in prior message |
37 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 194 | Ignoring return value of function 'CMonthCalCtrl::GetMinReqRect(struct tagRECT *) const' (compare with line 139, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
38 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 139 | Location cited in prior message |
39 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 210 | Variable 'bDatePicked' (line 207) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
40 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 207 | Location cited in prior message |
41 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 210 | Variable 'rectParent' (line 188) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
42 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 188 | Location cited in prior message |
43 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 215 | virtual member function 'COXCalendarEdit::GetErrorString(void)' could be made const --- Eff. C++ 3rd Ed. item 3 |
44 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 228 | Parameter 'lpszDateFormat' (line 217) could be declared const --- Eff. C++ 3rd Ed. item 3 |
45 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 217 | Location cited in prior message |
46 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 239 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
47 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 239 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
48 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 245 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
49 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 245 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
50 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 251 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
51 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 251 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
52 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'strYearOnly' (line 239) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
53 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 239 | Location cited in prior message |
54 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iMonthStartIdx' (line 243) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
55 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 243 | Location cited in prior message |
56 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iMonthEndIdx' (line 244) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
57 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 244 | Location cited in prior message |
58 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iMonth' (line 246) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
59 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 246 | Location cited in prior message |
60 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'strMonthOnly' (line 245) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
61 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 245 | Location cited in prior message |
62 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iDayStartIdx' (line 249) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
63 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 249 | Location cited in prior message |
64 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iDayEndIdx' (line 250) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
65 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 250 | Location cited in prior message |
66 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iDay' (line 252) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
67 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 252 | Location cited in prior message |
68 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iYearStartIdx' (line 237) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
69 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 237 | Location cited in prior message |
70 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iYearEndIdx' (line 238) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
71 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 238 | Location cited in prior message |
72 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iYear' (line 240) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
73 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 240 | Location cited in prior message |
74 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Parameter 'lpszDateString' (line 230) could be declared const --- Eff. C++ 3rd Ed. item 3 |
75 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 230 | Location cited in prior message |
76 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'strDate' (line 232) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
77 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 232 | Location cited in prior message |
78 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'strDayOnly' (line 251) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
79 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 251 | Location cited in prior message |
80 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Member function 'COXCalendarEdit::GetDateFromString(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
81 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 275 | parameter 'dtDate' in function 'COXCalendarEdit::GetStringFromDate(ATL::COleDateTime)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
82 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 275 | Parameter 'dtDate' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3 |
83 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 262 | Location cited in prior message |
84 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 275 | Member function 'COXCalendarEdit::GetStringFromDate(ATL::COleDateTime)' could be made const --- Eff. C++ 3rd Ed. item 3 |
85 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 287 | Variable 'strText' (line 279) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
86 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 279 | Location cited in prior message |
87 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 291 | do ... while(0); |
88 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 301 | Parameter 'lpszTestDate' (line 289) could be declared const --- Eff. C++ 3rd Ed. item 3 |
89 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 289 | Location cited in prior message |
90 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 301 | Variable 'dtDate' (line 296) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
91 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 296 | Location cited in prior message |
92 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 309 | Ignoring return value of function 'xGetMonitorInfo(struct HMONITOR__ *, struct tagMONITORINFO *)' (compare with line 481, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\multimon.h) |
93 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\multimon.h | 481 | Location cited in prior message |
94 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | Variable 'hMonitor' (line 306) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
95 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 306 | Location cited in prior message |
96 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | Variable 'sizeTemp' (line 330) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
97 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 330 | Location cited in prior message |
98 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | parameter 'rectParent' in function 'COXMonthCalPopup::AdjustDisplayRectangle(CRect &, CRect)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
99 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | Parameter 'rectParent' (line 303) could be declared const --- Eff. C++ 3rd Ed. item 3 |
100 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 303 | Location cited in prior message |
101 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | Member function 'COXMonthCalPopup::AdjustDisplayRectangle(CRect &, CRect)' could be made const --- Eff. C++ 3rd Ed. item 3 |
102 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 351 | Parameter 'lpszTestDate' (line 335) could be declared const --- Eff. C++ 3rd Ed. item 3 |
103 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 335 | Location cited in prior message |
104 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 351 | Variable 'strTestDate' (line 337) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
105 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 337 | Location cited in prior message |
106 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 351 | Member function 'COXCalendarEdit::IsEmptyDate(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
107 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 359 | Parameter 'lpszDate' (line 353) could be declared const --- Eff. C++ 3rd Ed. item 3 |
108 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 353 | Location cited in prior message |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(33): error 1928: (Note -- Symbol 'CMonthCalCtrl' did not appear in the constructor initializer list -- Effective C++ #12) SetCurSel(dtInitialDate); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(51): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::SetCurSel(const ATL::COleDateTime &)' (compare with line 258, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(258): error 830: (Info -- Location cited in prior message) #... __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... 51 */ASSERT(::GetMessageA(&msg, 0, 0, 0)) /*lint -restore */ VERIFY(::GetMessage(&msg, NULL, 0, 0)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(63): error 717: (Info -- do ... while(0);) DispatchMessage(&msg); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(68): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message) DispatchMessage(&msg); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(73): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message) HitTest(&hti); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(80): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::HitTest(MCHITTESTINFO *)' (compare with line 160, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(160): error 830: (Info -- Location cited in prior message) GetCurSel(&stOut); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(86): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::GetCurSel(struct _SYSTEMTIME *) const' (compare with line 246, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(246): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(103): error 953: (Note -- Variable 'dwResult' (line 81) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(81): error 830: (Info -- Location cited in prior message) DispatchMessage(&msg); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(111): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message) GetCurSel(&stOut); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(114): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::GetCurSel(struct _SYSTEMTIME *) const' (compare with line 246, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(246): error 830: (Info -- Location cited in prior message) DispatchMessage(&msg); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(125): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message) DispatchMessage(&msg); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(129): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(137): error 1746: (Info -- parameter 'rectParent' in function 'COXMonthCalPopup::Pick(CRect, CRect, ATL::COleDateTime, ATL::COleDateTime &)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(137): error 952: (Note -- Parameter 'rectParent' (line 47) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(47): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(137): error 1746: (Info -- parameter 'dtInitialDate' in function 'COXMonthCalPopup::Pick(CRect, CRect, ATL::COleDateTime, ATL::COleDateTime &)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(137): error 952: (Note -- Parameter 'dtInitialDate' (line 47) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(47): error 830: (Info -- Location cited in prior message) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(146): error 1928: (Note -- Symbol 'COXDropEdit' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(146): error 1926: (Note -- Symbol 'COXCalendarEdit::m_Calendar's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(146): error 1926: (Note -- Symbol 'COXCalendarEdit::m_strDateFormat's default constructor implicitly called -- Effective C++ #12) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(151): error 1928: (Note -- Symbol 'COXDropEdit' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(151): error 1926: (Note -- Symbol 'COXCalendarEdit::m_Calendar's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(151): error 1926: (Note -- Symbol 'COXCalendarEdit::m_strDateFormat's default constructor implicitly called -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(153): error 952: (Note -- Parameter 'lpszDateFormat' (line 150) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(150): error 830: (Info -- Location cited in prior message) m_Calendar.GetMinReqRect(&rectSize); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(194): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::GetMinReqRect(struct tagRECT *) const' (compare with line 139, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(139): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(210): error 953: (Note -- Variable 'bDatePicked' (line 207) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(207): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(210): error 953: (Note -- Variable 'rectParent' (line 188) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(188): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(215): error 1961: (Note -- virtual member function 'COXCalendarEdit::GetErrorString(void)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(228): error 952: (Note -- Parameter 'lpszDateFormat' (line 217) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(217): error 830: (Info -- Location cited in prior message) CString strYearOnly = strDate.Mid(iYearStartIdx, iYearEndIdx - iYearStartIdx + 1); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(239): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(239): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.) CString strMonthOnly = strDate.Mid(iMonthStartIdx, iMonthEndIdx - iMonthStartIdx + 1); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(245): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(245): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.) CString strDayOnly = strDate.Mid(iDayStartIdx, iDayEndIdx - iDayStartIdx + 1); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(251): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(251): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'strYearOnly' (line 239) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(239): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iMonthStartIdx' (line 243) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(243): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iMonthEndIdx' (line 244) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(244): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iMonth' (line 246) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(246): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'strMonthOnly' (line 245) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(245): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iDayStartIdx' (line 249) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(249): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iDayEndIdx' (line 250) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(250): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iDay' (line 252) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(252): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iYearStartIdx' (line 237) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(237): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iYearEndIdx' (line 238) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(238): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iYear' (line 240) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(240): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 952: (Note -- Parameter 'lpszDateString' (line 230) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(230): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'strDate' (line 232) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(232): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'strDayOnly' (line 251) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(251): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 1762: (Info -- Member function 'COXCalendarEdit::GetDateFromString(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(275): error 1746: (Info -- parameter 'dtDate' in function 'COXCalendarEdit::GetStringFromDate(ATL::COleDateTime)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(275): error 952: (Note -- Parameter 'dtDate' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(262): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(275): error 1762: (Info -- Member function 'COXCalendarEdit::GetStringFromDate(ATL::COleDateTime)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(287): error 953: (Note -- Variable 'strText' (line 279) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(279): error 830: (Info -- Location cited in prior message) #... xDebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpszTestDate != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(291): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(301): error 952: (Note -- Parameter 'lpszTestDate' (line 289) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(289): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(301): error 953: (Note -- Variable 'dtDate' (line 296) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(296): error 830: (Info -- Location cited in prior message) ::GetMonitorInfo(hMonitor, &mi); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(309): error 534: (Warning -- Ignoring return value of function 'xGetMonitorInfo(struct HMONITOR__ *, struct tagMONITORINFO *)' (compare with line 481, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\multimon.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\multimon.h(481): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 953: (Note -- Variable 'hMonitor' (line 306) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(306): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 953: (Note -- Variable 'sizeTemp' (line 330) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(330): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 1746: (Info -- parameter 'rectParent' in function 'COXMonthCalPopup::AdjustDisplayRectangle(CRect &, CRect)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 952: (Note -- Parameter 'rectParent' (line 303) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(303): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 1762: (Info -- Member function 'COXMonthCalPopup::AdjustDisplayRectangle(CRect &, CRect)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(351): error 952: (Note -- Parameter 'lpszTestDate' (line 335) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(335): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(351): error 953: (Note -- Variable 'strTestDate' (line 337) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(337): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(351): error 1762: (Info -- Member function 'COXCalendarEdit::IsEmptyDate(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(359): error 952: (Note -- Parameter 'lpszDate' (line 353) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(353): error 830: (Info -- Location cited in prior message) --- Global Wrap-up error 900: (Note -- Successful completion, 108 messages produced)