![]() |
|
![]() ![]() ![]() |
|
Ashlander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 19.9.2004 Репутация: нет Всего: нет |
Здравствуйте All,
пишу проектик с использованием MFC, и при дебаге проекта получаю вылет с сообщением студии
1) места где происходит вылет разные, коменчу одно вылезет в другом... многопоточность не использую 2) _heapchk до самого вылета говорит, что все ок 3) проблем с массивами не наблюдаю... пока правда это единственная подходящая причина 4) самое смешное при запуске самой дебаг версии вылет не происходит при аналогичных "вредоносных" действиях короче "полный привет..." (с) может у кого идей будут посвежей ? заранее спасибо |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 5 Всего: 98 |
поставь bounds checker-- может что-то увидиш...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Ashlander |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 19.9.2004 Репутация: нет Всего: нет |
Только обратил внимание на диалог который выскакивал при этом :
User breakpoint called from code at... Вот нагуглил...
1 в 1, вот правда остался немой вопрос "ну и чего..." .... забить и не париться.... ??? при нормальном запуске экзешника как дебага, так и релиза все идеально... |
||||
|
|||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 5 Всего: 98 |
можно, конечно и забить (особенно если иенструментов для поиска бага нету). но если приложение планируется серьезное -- забить не прокатит)
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Ashlander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 19.9.2004 Репутация: нет Всего: нет |
вот так всегда... эх... ![]() ...кстати единственное, что осталось для себя выяснить, что означает фраза "память попорчена" ... это логический или физический дефект... я конечно понимаю, физический мне не светит... ну не может мне так сегодня повезти... но продебагить на другой машинке стоит ![]() |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 5 Всего: 98 |
логический -- где-то кто-то не туда что-то записал...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Ashlander |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 19.9.2004 Репутация: нет Всего: нет |
мда... так оно и есть ,...
только освобождаю я уже кильнутое... ну да ладно... найду грабли - покажу бланш ![]() |
||||
|
|||||
Ashlander |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 19.9.2004 Репутация: нет Всего: нет |
вроде как нашел...
не обнулялся указатель на динамически созданный обьект после его удаления... позже память забиралась под другой обьект, и модифицировалась "злодеем" указателем... ...а причина, как оказалось - не внес функцию в приватовскую секцию класса, после чего с успехом ее и использовал вместо заготовки... ![]() минус: пришлось вручную перелопатить весь код... ![]() спасибо всем |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |