Re: Непонятная функция
От: Mozhay Россия www.mozhay.chat.ru
Дата: 27.12.02 08:53
Оценка:
Здравствуйте, soulless, Вы писали:

S>Проблема такая: приложение под GLUT при отладке в одной из функций выдает ошибку Unhandled exception in s3d5.exe: 0xC0000005: Access Violation (что-то с памятью). В Call Stack'е следующее:

S>CALC_MESH::triangulate(VERTEX * 0xcccccccc, int -858993460) line 108 + 12 bytes
S>c0400000()

S>Функция c0400000() — вообще непонятно откуда взялась, а параметры в triangulate-функции тоже какие-то странные (кстати из-зи них и ошибка).

0xcccccccc — таким образом Debug-версия C-Runtime Library заполняет неинициализированные локальные переменные. Так что ты передал первым параметром неинициализированную переменную. Отсюда и ошибка.
Кстати, в Release-версии в ней будет 0. И все может работать по другому, в том числе и правильно...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.