델파이에서 클래스를 생성할
때
제가 알기론 new를 이용하여 클래스를 생성할 수 없는 걸로 알고 있습니다.
우선 클래스를
Type
Tperson = class(Tanimal)
...
...
end;
이런 형태로 선언을 하고 Unit의
이런 형태로 선언을 하고 Unit의
implementation부에서
var
Porson : TPerson;
begin
...
person := Tperson.Create;
end;
이런 부분이 있겠지요 클래스를 Create하게될때 실재로 클래스를 위한 메모리가
할당이 되고 그 메모리주소가 포인터로 넘겨져오게 되는 겁니다.
이를 위해서 new를 쓰실 필요는 없는 것같고 아마 되지도 않을 겁니다.
그럼 좋은 코딩하시구요..
제가 별아는 것도 없고 온라인상에서 바로 쓰는 것이라 타이핑상태가 고르지 못한점
양해드립니다.
이상 작은 프로그래머 찌께다시였습니다.
|