Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Bad Ptr, не могу разобраться с ошибкой 
V
    Опции темы
Aline
Дата 9.2.2009, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 470
Регистрация: 22.7.2005
Где: Таруса

Репутация: нет
Всего: нет



Всем привет. Есть функция:
Код

HRESULT CASFmedia::SetInputFile(LPTSTR szFile)
{
    USES_CONVERSION;
    // Check input string
    if (!szFile)
        return E_POINTER;
    // Convert filename to wide character string
    
    wcsncpy(wszSourceFile, T2W(szFile), NUMELMS(wszSourceFile)-1);
    wszSourceFile[MAX_PATH-1] = 0;
    HRESULT hr;
    -----------------------------------------------


где  WCHAR wszSourceFile[MAX_PATH]; - определена в хедере

Функция SetInputFile может вызываться по нажатию на кнопку в окне, тогда всё работает нормально. И второй вариант: это вызов из другого окна этого же проекта и тогда возникает проблема: появляется ошибка Access violation , а в отладчике вижу что wszSourceFile - Bad ptr .
Почему? И что можно сделать?
PM MAIL   Вверх
Earnest
Дата 9.2.2009, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Информации недостаточно. Дай куски кода - как wszSourceFile определена, и что значит "вызов из другого окна этого же проекта". И на какой строке возникает исключение (кстати, какое?).


--------------------
...
PM   Вверх
Aline
Дата 9.2.2009, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 470
Регистрация: 22.7.2005
Где: Таруса

Репутация: нет
Всего: нет



Earnest, всё, тему можно закрыть. Я сначала вызывала функцию, а потом открывала диалог, в котором и происходила инициализация.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0814 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.