使用string时,一定要先使用SetLength()函数吗?
如:
var
str1:string;
begin
SetLength(str1, 10);
end;
如果不用函数,会造成内存泄漏等问题吗?
如:
var
str1:string;
begin
SetLength(str1, 10);
end;
如果不用函数,会造成内存泄漏等问题吗?
解决方案 »
- webBrowser链接跳转,在线等,听说有这3个字,别人回答会快一些。。。。
- 就这几个代码,为什么fastmm就提示我内存泄露呢?
- 为什么我获取不到QQ文本框的文字呢?
- 请大侠急救,两个问题
- 在windows2000下如何实现打印一行记录后不走纸
- 大家看过机械工业出版社的《COM+开发人员参考库》没有,真他妈太烂了,看来机械工业出版社要步希望的后尘了
- 牛虻收购以下东东(纯粹为了学习):数据库表超过30个表的实际mis成品的所有资料,包括开发文档(1000分/个),数据库表(1000分/个),模块源代码(1000分/个可以不全)等,偶要见识一下//牛虻
- Delphi文件读取:如何读取指定的几行?
- 不明错误
- MDI应用程序中子窗口最大化打开时,会出现闪烁——为什么???
- 工资条报表设计
- 有哪位大侠给提供点delphi7中用ado的一些代码或文档哦,谢过了哦
其实看很多VB的程序,调WinAPI时,经常用xxx = space(yyy)这种方式来事先申请内存,同样的,delphi里如果不用setlength,也可以用 xxx = 'yyy个空格',或者声明变量时,var str :String[yyy];