1 | ||||||
CodeGuard не срабатывает25.04.2016, 07:48. Показов 2271. Ответов 17
Метки нет (Все метки)
Доброго!
Включил в настройках проекта CodeGuard. В проекте всего одна кнопка.
0
|
25.04.2016, 07:48 | |
Ответы с готовыми решениями:
17
CodeGuard в x64 CodeGuard в C++ Builder 6 Ошибки и логи CodeGuard CodeGuard и размер выделенного блока |
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
|
|
25.04.2016, 11:42 | 2 |
А что не так, почему он должен что то говорить? Про утечку памяти он скажет при закрытии проги.
0
|
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
|
|
25.04.2016, 11:46 | 4 |
При компиляции CodeGuard никогда ничего не говорит.
Добавлено через 2 минуты Надо запустить в режиме с Debugging.
1
|
25.04.2016, 11:51 [ТС] | 5 | ||||||||||
gumi250, Понимаю.
Так норм,видит что утечка
PS, я знаю про std::auto_ptr, просто проект- сервер (для сокетов) немного пухнит при длительной работе. Начал искать утечку, CodeGuard молчит....и стало интересно,а в обще нормально ли он ловит протечки CodeGuard ....и вот чет элементарщину не видит.
0
|
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
|
|
25.04.2016, 11:58 | 6 |
0
|
Супер-модератор
|
|
25.04.2016, 14:09 | 7 |
Dinkin, а "использование отладочных библиотек" включено? Если нет - то утечка от VCL-классов не будет ловиться CodeGuard-ом. К тому же, насколько я помню, нужно отключить "Use dynamic RTL" и "Runtime Packages". Тогда будет ловиться утечка. Все вышесказанное - для BCB6, но и в более новых версиях скорее всего ситуация аналогична.
1
|
25.04.2016, 15:03 [ТС] | 12 | |||||
volvo, Спасибо, буду знать,но к сожалению результат тот же.
На виртуальных машинах проверил "Xe8 и Xe 10", нигде не находит
0
|
Супер-модератор
|
|
25.04.2016, 15:32 | 13 |
Оно считается утечкой, и в старых версиях Билдера все нормально срабатывает. Но Бракоделы же не могут оставить нормально работающий функционал, им же надо новых глюков досыпать. Чтобы поправить это для 6-го Билдера, понадобилось чуть больше 10 лет. Жди, может, через 10 лет и для XE7 поправят.
1
|
25.04.2016, 15:36 [ТС] | 14 |
volvo, Они отписали у себя на сайте,что более не поддерживают старые версии . Даже Сиэтл старый, к нему больше не будет патчей (а так на дальнейшее максимум версия+патч, в редких случаях два) .
0
|
volvo
|
25.04.2016, 16:16
#15
|
Не по теме: "Ничего личного, просто бизнес" (С)
0
|
Супер-модератор
|
||||||
25.04.2016, 23:03 | 17 | |||||
Не-не-не. Это "ложное срабатывание", оно у меня в 6-ом Билдере (на других проверить сейчас не могу, нет под рукой) тоже присутствует. Кроме этого еще должно быть. Вот чего мне cgl-файл показывает:
Кликните здесь для просмотра всего текста
1
|
25.04.2016, 23:08 [ТС] | 18 |
Спасибо) На XE7и выше он больше не чего не показывает)
0
|
25.04.2016, 23:08 | |
25.04.2016, 23:08 | |
Помогаю со студенческими работами здесь
18
Включить CodeGuard и найти Access Vioaltion CodeGuard ругается при записи в файл Ошибка при проверке программы через CodeGuard Ошибка "Nonshared DATA segment required" при включении CodeGuard Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |