성능상의 차이는 없습니다.
특정된 변수를 때에 따른 생성여부(Assigned)를 확인할 때
Obj.Free
Obj := nil;
를 편하게 하고함 입니다.
첫눈 님이 쓰신 글 :
: Object := TObject.Create(...);
: 이렇게 오브젝트를 생성한 후
:
: Object.Free;
: 이렇게 했을때와
:
: Object.Free;
: Object := Nil;
: 이렇게 했을때
:
: 그리고
: FreeAndNil(Object);
: 이렇게 했을때 모두 Object가 Free되기는 하겠지만 기능이나 성능상에 어떤 차이가 있나요?
:
:
|