关于LR的too many local variables错误

上一篇 / 下一篇  2008-10-13 20:05:37 / 个人分类:LoadRunner

    记得在3ATESTING里看过一个视频,里面介绍了出现too many local variables的原因及解决的方法,下面将相应的内容贴出来,让路过的人都可以学习一下,程序如下:

Action()

{

 //若在此处加上:char bp[100000];则编译的时候就会出现too many local variables这个错误

 if (条件1){}

 else{}

 return 0;

}

    为什么加上char bp[100000];就会有那个错误呢,原因其实是因为Action能分配的内存不多,所以若要直接使用占用内存大的变量,则建议将其定义成全局变量,或者是在Action里面使用malloc函数来进行分配。

    这是从3ATESTING那边学习来的,感谢~~~

   


TAG: LoadRunner

 

评分:0

我来说两句

Open Toolbar