源代码大概如下:
for i = 1 to 100
if len(myStr) < x then
myStr = string$(obj.getLength," ") 'obj.getLength返回值大概在50000左右,也有超过10万的
end if
myStr =obj.getinfo 'obj.getinfo返回字符串
myStr=""
next程序运行后,发现不释放内存,一直运行到死机。
请问,使用了string函数后怎么释放内存
for i = 1 to 100
if len(myStr) < x then
myStr = string$(obj.getLength," ") 'obj.getLength返回值大概在50000左右,也有超过10万的
end if
myStr =obj.getinfo 'obj.getinfo返回字符串
myStr=""
next程序运行后,发现不释放内存,一直运行到死机。
请问,使用了string函数后怎么释放内存
if len(myStr) < x then
myStr = string$(obj.getLength," ") 'obj.getLength返回值大概在50000左右,也有超过10万的
end if
myStr =obj.getinfo 'obj.getinfo返回字符串
myStr=""
next我看不出这段程序有什么意义,转了一百圈,什么也没得到~~
myStr = string$(obj.getLength," ")
因为长度很长,如果直接使用mystr=obj.getinfo,则取不到值,先给mystr这么长的空格后就可以取到值了