Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2016, 23:32   #1
Smart
Пользователь
 
Регистрация: 05.05.2008
Сообщений: 19
По умолчанию MFC/CRecentFileList

Добрый вечер всем. У меня возник такой неприятный момент в проекте с использованием MFC. Имеется класс, наследник от CWinApp. Имеется переопределенный метод AddToRecentFileList примерно такой:
Код:
MyClass::AddToRecentFileList(LPCTSTR lpszPathName)
{
 ...
 if (m_pRecentFileList != NULL)
    m_pRecentFileList->Add(lpszPathName);
 ...
}
на Windows 7 все работает нормально, но на Windows 8 и старше на строчке Add падает с ошибкой "access violation". Сейчас скажите, что нужно писать что-то типо того:
Код:
MyClass::AddToRecentFileList(LPCTSTR lpszPathName)
{
 ...
 if (m_pRecentFileList != NULL)
    if(WINVER >= 0x0601)
        m_pRecentFileList->Add(lpszPathName, m_pszAppID);
    else
        m_pRecentFileList->Add(lpszPathName);
 ...
}
Пробовал, во-первых, параметр m_pszAppID пустой, а во-вторых winver не определяется. Может есть какая-то функция для Windows 8 и старше для добавления в список или есть какой-то способ, подскажите пожалуйста!!!
Smart вне форума Ответить с цитированием
Старый 27.01.2016, 08:52   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

WINVER - это не переменная, это макрос препроцессора.
В документации нет ничего подобного - где вы это нарыли?
waleri вне форума Ответить с цитированием
Старый 27.01.2016, 09:24   #3
Smart
Пользователь
 
Регистрация: 05.05.2008
Сообщений: 19
По умолчанию

К сожалению нет,"нарыл бы"-не спрашивал)
Smart вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MFC fkty Помощь студентам 0 18.10.2013 19:02
Drag&Drop NO MFC! NO MFC! Антоним Win Api 1 12.11.2012 21:43
Различие кода mfc и WinApi(mfc ручками набили, а WinApi автоматически с генерировался!! нужно явное отличие, не могу найти) Артём1991 Помощь студентам 0 25.03.2012 17:13
MFC BioS Win Api 2 19.04.2010 17:52
MFC Diman2008 Visual C++ 2 06.03.2008 16:24