Здравствуйте Denis, вы писали:
D>m_wndStartDate.Create(DTS_APPCANPARSE|DTS_LONGDATEFORMAT|DTS_RIGHTALIGN|WS_TABSTOP|WS_VISIBLE,rectItem,this,IDC_DUTYMEN);
D> Где m_wndStartDate определена:
D> CDateTimeCtrl m_wndStartDate;
D>Вот самое интересное:
D> CTime stT1=0,stT2; D> m_wndStartDate.GetRange(&stT1,&stT2); D> tempSt.Format("2: %2u/%2u/%u",stT1.GetDay(),stT1.GetMonth(),stT1.GetYear()); D> AfxMessageBox(tempSt,MB_OK); D> m_wndStartDate.SetRange(&stT1,&stT2);
D> GetRange нормально отрабатывает, а SetRange только под VC — при запуске просто exe-шника он выбрасывает exception на этой строке.
У меня все это работает и в VC и отдельно. Сервис пак 5.
Попробуйте тоже самое сделать в новом проекте, по результатам можно будет определить дальнейшее направление исследования.
А GetRange у вас все время одно и тоже возвращает?