Click here to Skip to main content
15,888,802 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: CDBVariant type problem Pin
Richard MacCutchan25-Oct-17 2:34
mveRichard MacCutchan25-Oct-17 2:34 
AnswerRe: CDBVariant type problem Pin
_Flaviu25-Oct-17 4:43
_Flaviu25-Oct-17 4:43 
GeneralRe: CDBVariant type problem Pin
Richard MacCutchan25-Oct-17 6:19
mveRichard MacCutchan25-Oct-17 6:19 
GeneralRe: CDBVariant type problem Pin
leon de boer25-Oct-17 8:42
leon de boer25-Oct-17 8:42 
PraiseRe: CDBVariant type problem Pin
_Flaviu26-Oct-17 20:42
_Flaviu26-Oct-17 20:42 
QuestionRe: CDBVariant type problem Pin
David Crow25-Oct-17 3:01
David Crow25-Oct-17 3:01 
PraiseRe: CDBVariant type problem Pin
_Flaviu25-Oct-17 4:23
_Flaviu25-Oct-17 4:23 
AnswerRe: CDBVariant type problem Pin
Randor 25-Oct-17 16:30
professional Randor 25-Oct-17 16:30 
AnswerRe: CDBVariant type problem Pin
Victor Nijegorodov26-Oct-17 10:06
Victor Nijegorodov26-Oct-17 10:06 
Questionc Pin
Member 1348311524-Oct-17 7:24
Member 1348311524-Oct-17 7:24 
AnswerRe: c Pin
Chris Losinger24-Oct-17 7:51
professionalChris Losinger24-Oct-17 7:51 
Rant[REPOST] c Pin
Richard Deeming24-Oct-17 9:46
mveRichard Deeming24-Oct-17 9:46 
Questionalgorithm for an optimization problem Pin
Member 1347898622-Oct-17 9:31
Member 1347898622-Oct-17 9:31 
AnswerRe: algorithm for an optimization problem Pin
OriginalGriff22-Oct-17 9:32
mveOriginalGriff22-Oct-17 9:32 
GeneralRe: algorithm for an optimization problem Pin
Member 1347898622-Oct-17 10:08
Member 1347898622-Oct-17 10:08 
GeneralRe: algorithm for an optimization problem Pin
OriginalGriff22-Oct-17 10:16
mveOriginalGriff22-Oct-17 10:16 
PraiseRe: algorithm for an optimization problem Pin
David Crow22-Oct-17 16:45
David Crow22-Oct-17 16:45 
GeneralRe: algorithm for an optimization problem Pin
Bram van Kampen22-Oct-17 17:40
Bram van Kampen22-Oct-17 17:40 
AnswerRe: algorithm for an optimization problem Pin
CPallini22-Oct-17 22:17
mveCPallini22-Oct-17 22:17 
AnswerRe: algorithm for an optimization problem Pin
jschell23-Oct-17 7:28
jschell23-Oct-17 7:28 
QuestionCMonthCalCtrlDlg and the 2038 problem Pin
Member 1345973322-Oct-17 6:13
Member 1345973322-Oct-17 6:13 
QuestionRe: CMonthCalCtrlDlg and the 2038 problem Pin
David Crow22-Oct-17 16:56
David Crow22-Oct-17 16:56 
AnswerRe: CMonthCalCtrlDlg and the 2038 problem Pin
Jochen Arndt22-Oct-17 22:45
professionalJochen Arndt22-Oct-17 22:45 
The MFC CMonthCalCtrl class is just a wrapper for the corresponding Windows system control. You might also have a look at the MFC sources (winctrl5.cpp) which are usually installed with Visual Studio. Then you will see that the class just sends messages using SYSTEMTIME parameters. The functions accepting CTime and COleDateTime parameters will convert those to SYSTEMTIME.

So you have to check the documentation for the used types:
Note

Windows does not support dates prior to 1601. See FILETIME for details.

The month-calendar control is based on the Gregorian calendar, which was introduced in 1753. It will not calculate dates that are consistent with the Julian calendar that was in use prior to 1753.

wYear

The year. The valid values for this member are 1601 through 30827.

COleDateTime uses the DATE Type | Microsoft Docs[^] internally.

For CTime see also the source (atltime.h). The oldest version I have here is VS 2003 (MSVC 7.1) which already uses __time64_t.

Result:
If you still want to use software from the last millenium to handle dates beyond 2038 you can use the CMonthCalCtrl when using only functions that accept SYSTEMTIME and COleDateTime parameters.
GeneralRe: CMonthCalCtrlDlg and the 2038 problem Pin
Member 1345973323-Oct-17 2:52
Member 1345973323-Oct-17 2:52 
QuestionC++ Queue and Stacks Pin
Member 1347847922-Oct-17 1:47
Member 1347847922-Oct-17 1:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.