crossplatform.ru

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

> Debug программы.
laa88rf
  опции профиля:
сообщение 26.8.2010, 12:07
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 30.7.2010
Из: Orsk
Пользователь №: 1918

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




Репутация:   0  


Привет всем.
Как и многие программеры столкнулся с вопросом - как дебажить прогу, которая вылетает по ошибке или которой не хватает чего-то, но при этом она работает, или аналогичные ситуации.

Простейший пример ситуации - программа запущена, но как только пользователь вводит логин и пароль, нажимает Ок, диалог ввода расходится и на экране появляет только фоновая картинка приложения. Вариантов тут 2, которые между собой не связаны:
1. Криворукость программера.
2. Отключение сервера БД, где лежат логины/пароли.

Второй пример - как в играх, игра вылетела по ошибке - получи запись в *.log

Как можно записать конкретно что произошло?
Заранее благодарю за ответ.

ЗЫ. извиняйте за корявость текста. Только начинаю программить.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
kwisp
  опции профиля:
сообщение 26.8.2010, 14:17
Сообщение #2


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


laa88rf,
ну так логируй их эти ошибки и глюки в файл с временными метками.
потом отследишь что случилось в такое то время.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- laa88rf   Debug программы.   26.8.2010, 12:07
- - molchanoviv   Не совсем понял вопроса, но постараюсь ответить. Д...   26.8.2010, 13:06
- - laa88rf   Скорее всего вопроса не поняли. Есть готовый проек...   26.8.2010, 14:05
- - kwisp   laa88rf, ну так логируй их эти ошибки и глюки в ф...   26.8.2010, 14:17
- - laa88rf   А если без времени обойтись?   26.8.2010, 14:24
- - kwisp   laa88rf, ну время в сислоге можно натсроить а во...   26.8.2010, 14:38
- - laa88rf   а как вызвать сислог на виндомашинах? или вы предл...   26.8.2010, 14:41
- - kwisp   что значит вызвать сислог? на определнный порт по ...   26.8.2010, 14:46
- - laa88rf   Вспомнил, что юниксы могут слушать на интерфейсе. ...   26.8.2010, 14:57
- - kwisp   laa88rf, чет туговат я стал, ниче не пойму что те...   26.8.2010, 15:16
- - Iron Bug   да, я что-то тоже читала-читала вопрос - так и не ...   26.8.2010, 17:32
- - ufna   1. Прочитай про qDebug() и сходные qWarning() и т....   26.8.2010, 17:34
- - laa88rf   Плохо, что не поняли. Крупный проект. Встречаются...   27.8.2010, 6:57
- - Алексей1153   laa88rf, вот тут когда-то я с подобным пытался сто...   27.8.2010, 7:03
- - laa88rf   Все хорошо, но приведенный там код будет работать ...   27.8.2010, 9:02
- - kwisp   Цитата(laa88rf @ 27.8.2010, 7:57) Еще при...   27.8.2010, 9:06
- - Алексей1153   laa88rf, нуу, дык Цитата(laa88rf @ 27.8.2010,...   27.8.2010, 10:21
- - laa88rf   Цитата(Алексей1153 @ 27.8.2010, 11:21) ты...   27.8.2010, 11:21
- - Litkevich Yuriy   если честно, забыл где видел. Но помню, что проект...   27.8.2010, 19:32
- - kwisp   по-моему с исключениями что то связано.   27.8.2010, 19:33
- - laa88rf   Написал парсинг, засунул его вывод в qdebug - ожид...   2.9.2010, 20:51
- - ufna   Имхо, понятия "все" нет. Вывод всегда то...   2.9.2010, 23:01
- - wiz29   Это механизмы C++ , есть глобалный обработчик искл...   3.9.2010, 11:54


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


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




RSS Текстовая версия Сейчас: 23.11.2024, 5:01