C ++ Builder - CodeGuard и MadExcept - PullRequest
       50

C ++ Builder - CodeGuard и MadExcept

0 голосов
/ 25 сентября 2019

Мне нравится использовать утилиту Codeguard для определения диапазона массивов и утечек памяти.К сожалению, cg не работает в RAD studio 10.2 для меня (у нас есть установка 10.2 на три компьютера и те же проблемы).Когда CG обнаруживает проблему в коде, он зависает, и в отладчике нет выделения строки.В файле cgl нет ни одной, ни одной-двух строк текста - не более.Это было протестировано на небольшом проекте VCL с одним основным файлом cpp. Кто-нибудь знает, что можно настроить для решения этой проблемы? В более старой версии XE7 проблем с CG не было, и я широко использовал это.Итак, я пытаюсь MadExcept.Может ли madExcept обнаружить проблему переполнения массива следующим образом:

int array [10];array [10] = 0;

Для меня с конфигурацией по умолчанию ничего не происходит, когда шаги кода в массиве [10] = 0 (но CG в предыдущей версии rad может обнаружить подобную проблему).И когда программа заканчивается, madExcept говорит: нет обнаружения утечек. Может ли madExcept обнаруживать такие переполнения или нет?

...