用什么函数判断一个TStringList是否存在,存在则free它?对于form,是用assigned,对于TString用什么呢?
解决方案 »
- 几个字符串操作的问题??
- 我把窗体的类名存在数据库中,如何创建它?
- 请问一下delphi中有没有可以容纳不同字体的组件
- dbgrid问题
- 关于TStringList的特殊排序问题,急!
- 哪有indy的教程?
- 在 FORM 上,怎样实现按 Enter 键后,光标跳到下一控件,好象按 Tab 一样??
- 请问在DBGRID中怎么合并字段值相同的单元格呀??
- 编输入法程序中怎样设计自己的数据,怎样定义索引?(来者有分!!!)
- Lazarus怎么样?有经验的童鞋给点客观的意见。
- ★★如何实现按一下按钮可以终止一个正在运行中的循环?请举个例子,谢谢!
- 用InstallShield Express打包的程序,setup安装以后找不着安装好的那个文件,我已经设定了General Information的INSTALLDIR,怎么没起作
lst.add('');
except
Alert('lst 已经不存在了');
end;
这个函数就是判断参数是不是nil
不能用list<>nil来判断吧?
try
lst.add('');
except
//万一被释放了,不会弹出系统警告框么,我最怕这个了
end;
begin
result:=(obj<>nil);
end;
这部就可以了么?
难道你不知道什么时候会释放他?
或者直接用freeandnil(stringlist);