|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2009, 11:32 | #1 |
Пользователь
Регистрация: 02.11.2009
Сообщений: 16
|
прога падает ровно(!) через 5 минут после старта
плииииииз, скажите с чем может быть связано
краткая инфа: 0) C++/CLI 1) Windows Forms project 2) присутствует работа с мускулом(MySQL) 3) не используются таймеры и прочи времязависящие вещи... в коде нету ничего, что могло бы так ронять а результат - "An unhandled exception..." в C++/CLI я совсем новичок, может память не так выделяю... UPD: правильно ли я понимаю, что выделив память gcnew, об удалении я могу не думать? Последний раз редактировалось Tapapax; 11.11.2009 в 12:30. |
11.11.2009, 12:00 | #2 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Нужно думать, это ведь не .NET со своим сборщиком.
|
11.11.2009, 12:07 | #3 |
Пользователь
Регистрация: 02.11.2009
Сообщений: 16
|
а разве управляемый С++ не содержит своего garbage collector? окей, попробую)
UPD: (!)я сейчас провел эксперимент... с более чем неожиданным результатом... за 15 секунд до падения(прога падает ровно через 5 минут после старта) поставил брейкпоинт в функции перерисовки и заставил окно перерисоваться (т.е. прога была остановленна на одной из инструкций). так вот, через 15 секунд она упала!=(((( без выполнения чего-либо Последний раз редактировалось Tapapax; 11.11.2009 в 12:20. |
11.11.2009, 13:00 | #4 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Сорри, почему-то думал, что нету. Почитал - оказалось есть. А если не работать с SQL, тоже падает?
|
11.11.2009, 13:17 | #5 |
Пользователь
Регистрация: 02.11.2009
Сообщений: 16
|
5 минут прошло, не упала)) спасибо, за совет проверить)
однако, пока все равно ничего не понятно.. каким образом она умудряется падать будучи остановленной на breakpoint'е?? но по крайней мере проблема частично локализованна. |
11.11.2009, 13:20 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вот Мускул у тя в дополнительно поток вертится? проверь это - может он и лажает, а программа твоя нипричем.
I'm learning to live...
|
|
11.11.2009, 13:26 | #7 |
Пользователь
Регистрация: 02.11.2009
Сообщений: 16
|
нет, они выполняюся в одном потоке на всякий случай сурц класса, с ним работающего:
Код:
|
11.11.2009, 13:37 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я бы на твоем месте последовательно закомментировывал команды работающие с БД и выяснял на какой из них падежь.
или если есть возможность выяснил адрес инструкции которая лажает, и посмотрел (в отладчике) в каком модуле. какой функции она пренадлежит.
I'm learning to live...
|
11.11.2009, 15:04 | #9 |
Пользователь
Регистрация: 02.11.2009
Сообщений: 16
|
окей, буду пробовать, всем большое спасибо за помощь)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прога выполняемая через определенный интервал | Sparky | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.10.2009 21:12 |
часы показывают m часов, n минут и k секунд. Каковы будут показатели часов через p часов, q минут и r сек | Паскалька^^ | Помощь студентам | 3 | 11.10.2009 19:41 |
вирус - "реклама" 1000 посешений , выбивает через каждые десять минут на минуту | igor35 | Свободное общение | 1 | 23.09.2009 20:34 |
Почему инди-компонента TIdTCPServer тормозит после десяти минут работы? | alex-v | Работа с сетью в Delphi | 2 | 15.07.2008 19:02 |