function GetStringList:TStringList;<br>begin<br> ...<br> Result:=TStringList.Create;<br> ...<br>end;<br>一般不會這樣寫,因為這違反了誰創建誰銷毀的原則,你在這個函數中創建了TStringList,<br>一定要記得在調用這個函數后將它銷毀.<br>var<br> List:TStringList;<br>begin<br> List:=GetStringList; //調用函數<br> List.Free;<br>end;