![]() |
|
Модераторы: bsa |
![]()
|
|
| Vetos |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.4.2005 Репутация: нет Всего: 4 |
Здравствуйте!
Существует класс:
Далее так:
Если создать один экземпляр то все работает норм, когда добавляю второй то при закрытии проги происходит ошибка не указывающая на код: HEAP[OpenGL.exe]: Heap block at 02137DB0 modified at 02137DDC past requested size of 24 ОС Windows инициировала точку останова в OpenGL.exe. Это может быть вызвано повреждением кучи и указывает на ошибку в OpenGL.exe или в одной из загруженных им DLL. Возможной причиной так же может быть нажатие пользователем клавиши F12, когда фокус принадлежит OpenGL.exe Странно это както, если убрать из деструктора удаление массива то ошибки не вылетают, но ведь это не выход:( Кодю в VS 2008 C++ Спасибо. -------------------- Строить нужно так, чтоб никто не сломал! А ломать, чтоб никто не знал 8) :ne_huliganit |
||||
|
|||||
| zim22 |
|
||||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
конструктор добавьте
и в деструкторе на всякий случай строчку добавьте
Это сообщение отредактировал(а) zim22 - 14.7.2009, 18:40 |
||||
|
|||||
| Vetos |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.4.2005 Репутация: нет Всего: 4 |
чот невыходит ничего ругается типа синтаксическая ошибка. Я так сделал - это так надо было сделать?:
-------------------- Строить нужно так, чтоб никто не сломал! А ломать, чтоб никто не знал 8) :ne_huliganit |
||||
|
|||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
||||
|
||||
| Vetos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.4.2005 Репутация: нет Всего: 4 |
Блин ничо не пойму, где это написать:
так Это сообщение отредактировал(а) Vetos - 14.7.2009, 20:44 -------------------- Строить нужно так, чтоб никто не сломал! А ломать, чтоб никто не знал 8) :ne_huliganit |
|||
|
||||
| ИванМ |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: 3 Всего: 23 |
Vetos, либо
пиши внутри класса либо
вне класса (если сокращенная запись тебе так не нравится) |
||||
|
|||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
||||
|
||||
| Vetos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.4.2005 Репутация: нет Всего: 4 |
Ясно, всеравно таже малина, при закрытии выбрасывает ошибку, что делать
-------------------- Строить нужно так, чтоб никто не сломал! А ломать, чтоб никто не знал 8) :ne_huliganit |
|||
|
||||
| ИванМ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: 3 Всего: 23 |
|
|||
|
||||
| Vetos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.4.2005 Репутация: нет Всего: 4 |
ИванМ, Всеравно таже ошибка, когда экземпляр один все норм
Вернее даже, объявленных может быть несколько но если не вызывать gg.New тогда все норм Это сообщение отредактировал(а) Vetos - 14.7.2009, 21:01 -------------------- Строить нужно так, чтоб никто не сломал! А ломать, чтоб никто не знал 8) :ne_huliganit |
|||
|
||||
| ИванМ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: 3 Всего: 23 |
Vetos, покажи полностью код, где ты работаешь с gg.
|
|||
|
||||
| Vetos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.4.2005 Репутация: нет Всего: 4 |
ИванМ, gg это просто пример моего класса, в настоящем коде кучамала так что там очень долго разбираться.
Отрелизил я свой проект, завершилось всеравно с ошибкой, но когда запускаю и закрываю ехешник то винда ошибок не выкидывает, может это просто глюк в компиляторе.Ща попробую создать другой проект с похожим кодом, если ошибки не будет то буду копать, если будет то наверно дело в компиляторе. Кстати для релиза ошибка поменялась, немного)) HEAP[OpenGL.exe]: Heap block at 02116D50 modified at 02116D59 past requested size of 1 Это сообщение отредактировал(а) Vetos - 14.7.2009, 21:23 -------------------- Строить нужно так, чтоб никто не сломал! А ломать, чтоб никто не знал 8) :ne_huliganit |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
вы добавили мой конструктор? |
|||
|
||||
| Vetos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.4.2005 Репутация: нет Всего: 4 |
-------------------- Строить нужно так, чтоб никто не сломал! А ломать, чтоб никто не знал 8) :ne_huliganit |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
чтобы было меньше проблем - память выделяйте в конструкторе. удаляйте - в деструкторе. приведите минимальный неработающий пример вашего кода. посмотрим. *** ошибок нет.
Это сообщение отредактировал(а) zim22 - 14.7.2009, 21:27 |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |