Release, Debug, Debug-mode
От: LeonGorbachev Россия  
Дата: 04.04.02 05:35
Оценка:
Фигня какая-то:


В релиз-версии при нечеткой(!) последовательности действий (т.е. не всегда четко повторяемой, см. PS в конце)
программа слетает, либо виснет (тоже раз-на=раз не приходится (!)).
То же происходит, но намного реже в дебуг-версии, но при запуске в режиме отладки никогда(!) глюк не повторяется.
Может кто-нибудь объяснить
(используются СОМ-объекты)

ПС: например, выбираю пункт меню 1, затем 2 — программа слетела, при следующем запуске ничего подобного и можно сколько угодно раз резедовать выбор то одного пункта меню, то другого, на третий запуск программы слетате после 3-4х чередований и т.п.
Re: Release, Debug, Debug-mode
От: _akul_ www.kyrs.ru
Дата: 04.04.02 06:01
Оценка:
Здравствуйте LeonGorbachev, Вы писали:

LG>Фигня какая-то:



LG>В релиз-версии при нечеткой(!) последовательности действий (т.е. не всегда четко повторяемой, см. PS в конце)

LG>программа слетает, либо виснет (тоже раз-на=раз не приходится (!)).
LG>То же происходит, но намного реже в дебуг-версии, но при запуске в режиме отладки никогда(!) глюк не повторяется.
LG>Может кто-нибудь объяснить
LG>(используются СОМ-объекты

LG>ПС: например, выбираю пункт меню 1, затем 2 — программа слетела, при следующем запуске ничего подобного и можно сколько угодно раз резедовать выбор то одного пункта меню, то другого, на третий запуск программы слетате после 3-4х чередований и т.п.


скомпилированный код в Debug и в Release сильно отличается, поэтому твоя ошибка поразному проявляется

очень часто такое бывает, когда в программе ошибки работы с памятью

но без исходников сказать трудно
Re[2]: Release, Debug, Debug-mode
От: LeonGorbachev Россия  
Дата: 04.04.02 06:30
Оценка:
A>скомпилированный код в Debug и в Release сильно отличается, поэтому твоя ошибка поразному проявляется
это понятно

A>очень часто такое бывает, когда в программе ошибки работы с памятью


Видимо в этом и проблема, только почему повторяемость не реализуется
Re[3]: Release, Debug, Debug-mode
От: retalik www.airbandits.com/
Дата: 04.04.02 06:34
Оценка:
Здравствуйте LeonGorbachev, Вы писали:

A>>очень часто такое бывает, когда в программе ошибки работы с памятью

LG>Видимо в этом и проблема, только почему повторяемость не реализуется
Скорее всего, пишешь за пределы массивов или блоков динамической памяти.
Советую найти BoundsChecker — выловит почти все.
Успехов,
Виталий.
Re[3]: Release, Debug, Debug-mode
От: _akul_ www.kyrs.ru
Дата: 04.04.02 06:36
Оценка:
Здравствуйте LeonGorbachev, Вы писали:

A>>скомпилированный код в Debug и в Release сильно отличается, поэтому твоя ошибка поразному проявляется

LG>это понятно :(

A>>очень часто такое бывает, когда в программе ошибки работы с памятью


LG>Видимо в этом и проблема, только почему повторяемость не реализуется


а когда такие ошибки, бывает всякое , эфект не предсказуем :crash: . Попробуй Bounds Checker-ом пройдись
Re[4]: Release, Debug, Debug-mode
От: LeonGorbachev Россия  
Дата: 04.04.02 06:40
Оценка:
Здравствуйте retalik, Вы писали:

R>Здравствуйте LeonGorbachev, Вы писали:


A>>>очень часто такое бывает, когда в программе ошибки работы с памятью

LG>>Видимо в этом и проблема, только почему повторяемость не реализуется
R>Скорее всего, пишешь за пределы массивов или блоков динамической памяти.
R>Советую найти BoundsChecker — выловит почти все.

Расскажите пожайлуста, что есть BoundsChecker.
Что он позволяет делать? А где его достать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.