crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Вопрос по Qt, и не по Qt одновременно
AD
  опции профиля:
сообщение 23.4.2008, 22:58
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Не понимаю такого бага. Скомпилировал и собрал с помощью Visual Studio 2005 свой проект. На работе все работает. Дома тоже, но есть один нюанс: когда я запускаю дебажную версию через debugger (с помощью F5) или же через приложение, но без дебага, (т.е. Ctrl+F5), то он валится с ошибкой. Если эту же дебажную версию запускаю напрямую, щелкая на exe-файл, то он не ломается. В релизной версий при запуске через Ctrl+F5 приложение работает.
В чем проблема?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 24.4.2008, 8:21
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Наверняка где-то и что-то простреливает.
Нужно искать тебе самому, если ты конечно не копался с настройками в меню Debug/Exceptions, там можно настроить дебагер на отлов исключений на уровне ядра винды, если я ничего не путаю. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 24.4.2008, 10:23
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Как ни странно, но это ошибка не только исключения, но и кода!!! Почему-то добавление в цикле, пробегаясь по вектору, при этом чуть ниже добавлять элементы в вектор нельзя. Убрав это цикл, ошибку исправил!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 24.4.2008, 10:25
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Покаж свой приблемный цикл :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 24.4.2008, 12:29
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(ViGOur @ 24.4.2008, 11:25) *
Покаж свой приблемный цикл :)

Уже удалил! :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Tonal
  опции профиля:
сообщение 25.4.2008, 10:19
Сообщение #6


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

Спасибо сказали: 69 раз(а)




Репутация:   17  


2 AD Почитай что-нибудь про то, как устроен вектор (или в исходники глянь). Тогда станет понятна причина ошибки. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.4.2024, 19:39