如何写个TStringList类型的函数?(0分)

  • 主题发起人 主题发起人 SexyGG
  • 开始时间 开始时间
S

SexyGG

Unregistered / Unconfirmed
GUEST, unregistred user!
返回值为Tstringlist的函数怎么写?<br>我试着写了,老是报错,所以才来麻烦大家~
 
function GetList: TStringList;<br>begin<br>&nbsp; Result := TStringList.Create;<br>&nbsp; Result.Add('hello');<br>end;<br><br>ShowMessage(GetList.Text);<br><br>
 
来晚了一步,同上。
 
function test:TStringList;<br>var<br>&nbsp; list:tstringlsit;<br>begin<br>&nbsp; list:=tstringlsit.create;<br>&nbsp; list.add('hello');<br>&nbsp; reslut:=list;<br>end;
 
function GetStringList:TStringList;<br>begin<br>&nbsp; ...<br>&nbsp; Result:=TStringList.Create;<br>&nbsp; ...<br>end;<br>一般不會這樣寫,因為這違反了誰創建誰銷毀的原則,你在這個函數中創建了TStringList,<br>一定要記得在調用這個函數后將它銷毀.<br>var<br>&nbsp; List:TStringList;<br>begin<br>&nbsp; List:=GetStringList; &nbsp;//調用函數<br>&nbsp; List.Free;<br>end;
 
后退
顶部