我喜欢使用代码保护实用程序来检测数组范围和内存泄漏。不幸的是,cg不工作在RAD工作室10.2对我(我们有10.2安装在三台计算机和同样的问题)。当CG检测到代码中的问题时,它会冻结,调试器中没有突出显示行。在cgl文件中没有任何或一两行文本--没有更多了。这在一个主cpp文件的小型VCL项目上进行了测试。有谁知道可以配置什么来解决这个问题呢?在老版本的XE7上没有问题,而CG已经被广泛使用了。所以,我正在尝试madExcept。madExcept能否检测到这样的数组溢出问题:
int array10;array10=0;
对于我来说,在默认配置下,当代码在array10=0上执行任何步骤时,什么都不会发生(但是以前版本的rad中的CG可以检测出类似的问题)。当程序完成时,madExcept说:没有泄漏检测。 madExcept能检测到这种溢出情况吗?
发布于 2021-07-30 16:51:35
MadExcept的另一种选择可能是EurekaLog,但我无法判断,因为我在Delphi中使用了适合我的MadExcept。
https://stackoverflow.com/questions/58093927
复制相似问题