delphi怎么判断数组是否为空啊?
我用的是一个动态数组
TheArray: array of string;
我用的是一个动态数组
TheArray: array of string;
解决方案 »
- IdTCPClient1.CheckForGracefulDisconnect()这个是什么意思?
- 在fastreport中设计好报表后,如何通过button按钮让它跳出来?
- application.handle这个属性是什么意思?
- 请教:学习CSDN的“绝对经典的完整的RPG”源码
- 怎样用findfirst 和findnext计算文件数目
- 郁闷!我的delphi7出错了?
- Delphi SQL Explorer 显示错误!
- TOraStoredProc commit 問題
- 请问如何得到系统数据源名和ODBC里数据库的驱动程序?
- 如何调用COM中的函数?
- 查询结果显示的问题
- label2.caption='XXX'是如何用windows API来封装的?
我的意思是怎么判断整个TheArray数组里面是否有文字信息,谢谢大家!
還是沒有描述清楚 length(theArray) 知道數組的大小,為0就是空的function IsEmpty : Boolean;
var
i : Integer;
begin
Result := True;
for i := 0 to length(TheArray)-1 do
begin
if TheArray[i] <> '' then begin
Result := false;
Break;
end;
end;
end;
根据楼上的函数仅能判断有空值
全部为空用Length(theArray) = 0
SetLength(TheArray,checklistbox1.Count);
for I := 0 to checklistbox1.Count - 1 do
begin
if checklistbox1.Checked [i] then
begin
TheArray[i]:=checklistbox1.Items.Strings[i];
end;
end; if Length(theArray) <>0 then各位好像不行啊?
我把代码贴出来了,大家帮我看看
我是想知道整个Thearray[i]是否是空的,谢谢啦~