Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы у Win98? 
:(
    Опции темы
Antropoid
Дата 3.9.2006, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Программа, написаная на VS 2003, прекрасно работает под WinXP, но под Win98 при выходе( из приложения) пишет Программа вызвала сбой при обращении к странице памяти в модуле COMCTL32.dll В чем проблема?


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
PuLN
Дата 3.9.2006, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



MFC использовал?
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Antropoid
Дата 3.9.2006, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Использовал.


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
PuLN
Дата 3.9.2006, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



хм....не уверен на 10016,попробуй перенести mfc42d.dll...а для COMCTL32.dll-новую версию,
возможно проблема в старости библиотек
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Antropoid
Дата 3.9.2006, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Цитата(PuLN @  3.9.2006,  18:57 Найти цитируемый пост)
....не уверен на 10016,попробуй перенести mfc42d.dll...а для COMCTL32.dll-новую версию

Не обижайся, но я не понял - ничего!


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
PuLN
Дата 4.9.2006, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



 smile 
сюда
если я правильно понял.то проблема схожая
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN)   
PM MAIL   Вверх
Antropoid
Дата 4.9.2006, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Я,конечно же, делаю Release проект, и вопрос о переносимости dll отпадает сам собой...или я чего-то не понял?...


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Nuzur
Дата 4.9.2006, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

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



Antropoid, да ты не понял. Библиотеки типа *d.dll тоесть mfc42d.dll нужны для debug версий, тоесть они нужны для отладки приложения, когда ставишЬ Release така необходимость отпадаем smile


--------------------
Never again...
PM MAIL   Вверх
Antropoid
Дата 4.9.2006, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Ну а у меня-то проблема не в библиотеках типа *d.dll, у меня --->
Цитата(Antropoid @  3.9.2006,  17:06 Найти цитируемый пост)
Программа вызвала сбой при обращении к странице памяти в модуле COMCTL32.dll

А про Release я знаю smile .


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Antropoid
Дата 5.9.2006, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Эврика!!! Нашел из-за чего вылетает это сообщение!
Код

BOOL CTabsListsDlg::OnInitDialog()
{
    CDialog::OnInitDialog();
//...............................................................................
                m_TabCtrl.Create(TCS_TABS | TCS_FIXEDWIDTH | WS_CHILD | WS_VISIBLE,
    rect, this, 0x007);

    m_ListCtrl.Create(LVS_REPORT | LVS_ALIGNLEFT | WS_CHILD |  WS_VISIBLE | WS_TABSTOP 
        | LVS_EDITLABELS|LBS_NOTIFY,CRect(50,50,100,100),[B]m_TabCtrl[/B],0x008);
}

где 
Код

      CTabCtrl m_TabCtrl;
      CListCtrl m_ListCtrl;

если создавать ЛистКонтрол на самом окне Диалога, то ошибка не вылетает, т.е.
Код

m_ListCtrl.Create(LVS_REPORT | LVS_ALIGNLEFT | WS_CHILD |  WS_VISIBLE | WS_TABSTOP 
        | LVS_EDITLABELS|LBS_NOTIFY,CRect(50,50,100,100),[B]this[/B],0x008);

. У кого какие идеи smile 


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Любитель
Дата 6.9.2006, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

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



Ты так и пишешь:
Код

m_ListCtrl.Create(LVS_REPORT | LVS_ALIGNLEFT | WS_CHILD |  WS_VISIBLE | WS_TABSTOP 
        | LVS_EDITLABELS|LBS_NOTIFY,CRect(50,50,100,100),
        m_TabCtrl, // смотри сюда
        0x008);
  smile 
Если да, то это не правильно. Create принимает указатель на CWnd, а ты даёшь сам объект. Исправляем:
Код

m_ListCtrl.Create(LVS_REPORT | LVS_ALIGNLEFT | WS_CHILD |  WS_VISIBLE | WS_TABSTOP 
        | LVS_EDITLABELS|LBS_NOTIFY,CRect(50,50,100,100),
        &m_TabCtrl, // адрес
        0x008);

И ещё - как-то не гуд юзать в качестве идентификаторов непонятные числы. Лучше либо ID, продефиненные в resource.h (c помощью Resource View и команд оттуда), либо нули (если иды тебе не нужны).


--------------------
PM MAIL ICQ Skype   Вверх
Antropoid
Дата 6.9.2006, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Хе! Если бы я писал на место m_TabCtrl сам объект, то это просто не скомпилировалось бы smile 
У меня в данном примере m_TabCtrl и есть указателем на CTabCtrl.
У меня то все нормально работает, а вот на выходе из приложения происходят неприятности...


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Любитель
Дата 10.9.2006, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

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



А как тогда понимать:
Цитата(Antropoid @  5.9.2006,  00:14 Найти цитируемый пост)
 CTabCtrl m_TabCtrl;
 smile 



--------------------
PM MAIL ICQ Skype   Вверх
nikitao
Дата 10.9.2006, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

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



А почему тогда XP не просекал?


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
Antropoid
Дата 10.9.2006, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Цитата(nikitao @  10.9.2006,  11:52 Найти цитируемый пост)
А почему тогда XP не просекал?

не понял смысла фразы...


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




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


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

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