| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > MFC. Таймер |
| Автор: Kirow 7.3.2011, 18:11 | ||||||
В общем начали в универе преподавать MFC и один из законспектированных примеров никак не могу довести до ума.
На компиляцию сего кода выдает Warning про не инициализированную переменную newtime.Ну и во время выполнения программы выдает ошибки на эту же тему с частотой заданной в таймере. До VS2005 (использую VS2010), newtime = curtime.GetLocalTm(newtime) можно было записать curtime.GetLocalTm(NULL) (хотя я не уверен исчезла ли бы ошибка). Вот вырезка с MSDNa по использованию GetLocalTm:
Отличий я что-то не заметил...В общем подскажите если можете.(по идее прога должна выводить текст с информацией про время в окне) |
| Автор: Kirow 7.3.2011, 19:12 | ||
Спасибо.Заменил на:
Стало работать.Но тогда не понятен пример с MSDNa, там ошибка или у меня руки кривые? |
| Автор: alexvs11 7.3.2011, 19:48 | ||||
удивительно, но похоже на явную ошибку грубо говоря там передавали указатель на невыделенную структуру делая логичные предположения компилятор давал ворнинги, а программа падала Добавлено через 1 минуту и 15 секунд прочел, тамже есть комментарий
|
| Автор: Kirow 7.3.2011, 19:53 |
| Спасибо...ответ был рядом, но я до него недокрутил колесиком |