Пробема с созданием Release экзешника в VC.NET 7.0
От: Flip-Flop  
Дата: 01.12.05 10:08
Оценка:
Категорически всех приветствую!!! Это мой первый вопрос на этом форуме, поэтому не судите слишком строго. У меня есть проблема с VC.NET 7.0. Я написал прогу, которая работает с динамическим массивом (класс CArray) указателей на структуры. Новые указатели я создаю оператором new. Прога была написана, отлажена, в режиме отладки все работало без проблем, но когда я скомпилил Release версию и запустил экзешник у меня стали вылезать ошибки о некорректном доступе к памяти, которых в режиме отладки не возникало. Я установил в свойствах экзешника режим совместимости с Windows 98 и все заработало. В чем же тут дело, может кто сталкивался с подобной проблемой?
Re: Пробема с созданием Release экзешника в VC.NET 7.0
От: HotDog Швейцария www.denebspace.com
Дата: 01.12.05 10:50
Оценка:
Здравствуйте, Flip-Flop, Вы писали:

FF> в режиме отладки все работало без проблем, но когда я скомпилил Release версию и запустил экзешник у меня стали вылезать ошибки о некорректном доступе к памяти, которых в режиме отладки не возникало...


Почитай тут http://www.rsdn.ru/article/vcpp/vcdebug-2.xml
Автор(ы): Александр Шаргин
Дата: 27.01.2002
Re[2]: Пробема с созданием Release экзешника в VC.NET 7.0
От: Kitan  
Дата: 04.12.05 20:40
Оценка:
Здравствуйте, HotDog, Вы писали:

HD>Здравствуйте, Flip-Flop, Вы писали:


FF>> в режиме отладки все работало без проблем, но когда я скомпилил Release версию и запустил экзешник у меня стали вылезать ошибки о некорректном доступе к памяти, которых в режиме отладки не возникало...


HD>Почитай тут http://www.rsdn.ru/article/vcpp/vcdebug-2.xml
Автор(ы): Александр Шаргин
Дата: 27.01.2002


думаю в данном случае будет лучше почитать вот это — Как пережить release-версию
Автор(ы): Dr. Joseph M. Newcomer
Дата: 18.06.2001
Статья посвящена проблемам перехода с Debug-версии на Release-версию. Рассматриваются
типичные ошибки, которые могут не проявляться в отладочной версии, но проявляются в финальной.
Обсуждается вопрос "ошибок компилятора" и вопросы необходимости оптимизации и ее побочные эффекты.
В последней редакции добавлен раздел посвященный проблеме совместимости динамических библиотек.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Программирую — значит существую
Re: Пробема с созданием Release экзешника в VC.NET 7.0
От: Flip-Flop  
Дата: 05.12.05 09:40
Оценка:
Большое спасибо, ошибку я таки нашел и она оказалась как всегда довольно глупой .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.