我建了一个简单的Project,然后放了一个按钮,写了这么一段代码。
type 
  Tb=class
  end;var
  a:PChar;
  b:bbb;
begin
  GetMem(a,100);
  b:=Tb.Create;
end;然后我没有释放资源。可是,我编译好的exe用BoundsChecker打开并运行,却没有任何提示错误的信息。怎么回事呢?我用的是Compuware BoundsChecker v7.2 Visual Studio Edition.exe

解决方案 »

  1.   

    一般你要將優化去掉, 在 菜單 - Project Option - Compiler 中去掉
      

  2.   

    菜单只有Program->Setting,没有你说的那个菜单。我的版本是V7.2.0~
      

  3.   

    aiirii(ari-爱的眼睛) 说的是delphi中的菜单Project Option - Compiler
    呵呵
      

  4.   

    好像在delphi中Project Option - Compiler还有不少选项需要设置,看一下BoundsChecker的帮助吧
      

  5.   

    原来是这样啊。我确实没有好好看BoundsChecker的帮助,呵呵~回头我好好看看。兄弟们使用BoundsChecker时遇到什么关键点需要菜鸟注意的也指点一下哦。