R
randyamis
Unregistered / Unconfirmed
GUEST, unregistred user!
function sFindFile(aPath:String;attrWORD):TListItems;
var FSearchRec, DSearchRec: TSearchRec;
FindResult: integer;
TL:TListItem
s:string;
begin
FindResult := FindFirst(APath + AFileName, attr, FSearchRec);
try
while FindResult = 0 do
begin
TL:=TListItem.Create(Result);
TL:=Result.Add; //这一段出错
if FSearchRec.Attr or faDirectory=FSearchRec.Attr then
TL.Caption:= 'A'
else
TL.Caption:= 'B'
end;
这只是代码的一部分,不是完整的,我的想法是查找文件,然后结果是TListitems,但是在
TL:=Result.Add;
这一句就出错了,问题是什么呢?
另外,把一个TlistItem加入到TListItems里面(假设A),然后把多个A添加到另一个TListItems里,(假设B),用什么方法呢?
var FSearchRec, DSearchRec: TSearchRec;
FindResult: integer;
TL:TListItem
s:string;
begin
FindResult := FindFirst(APath + AFileName, attr, FSearchRec);
try
while FindResult = 0 do
begin
TL:=TListItem.Create(Result);
TL:=Result.Add; //这一段出错
if FSearchRec.Attr or faDirectory=FSearchRec.Attr then
TL.Caption:= 'A'
else
TL.Caption:= 'B'
end;
这只是代码的一部分,不是完整的,我的想法是查找文件,然后结果是TListitems,但是在
TL:=Result.Add;
这一句就出错了,问题是什么呢?
另外,把一个TlistItem加入到TListItems里面(假设A),然后把多个A添加到另一个TListItems里,(假设B),用什么方法呢?