Автор
|
Тема: Глюк в CTime?
|
Dimand |
опубликован 27-04-2001 07:10 MSK
Простая вещь: ... CTime m_time; int year = m_time.GetYear(); ... В дебаг версии вылетает при попытке прочитать год, в релизе в ок. Типа он в дебаге при создании m_time туда полную хрень пишет? А как тогда если нада именно дебаг и инициализить m_time руками не охото?
|
breeder
|
опубликован 27-04-2001 09:52 MSK
int year=CTime::GetCurrentTime().GetYear();
|
breeder
|
опубликован 27-04-2001 10:01 MSK
Он пишет туда полную хрень в любом случае. Но в отладочной версии и в релизе эта хрень разная. В одном случае localtime ее может переварить (хотя дата будет все равно левая), а в другом возвращает NULL. |
OlegO
|
опубликован 27-04-2001 11:33 MSK
для работы с CTime нужна сначала инициализация CTime m_time = CTime::GetCurrentTime() ; а потом испоьзование int year = m_time.GetYear();
|