2017/09/221 DELPHI 컴포넌트 생성시 매개변수의 의미? 델파이 코딩을 하다 보면 클래스나 컨트롤 등을 Create 하는 일이 빈번합니다. 근데 그 사이에 매개변수를 집어넣어 생성하곤 하는데 어느 때 어느 걸 사용해야 하는지 명확하지 않아서 정리하려고 합니다. 첫 번째 Application으로 생성하는 경우.. TApplication을 소유주로 한다는 것입니다. 그렇다면 2번째는 해당 메소드의 사용 인스턴스가 소유주가 됩니다. 마지막으로 nil 같은 경우엔 null이죠.. 없다는 것인데요.. 주인이 없기 때문에 문제가 있습니다. 따로 해제하지 않는다면 메모리에 쌓이게 되는 문제가 발생합니다. 사용을 다 하셨으면 Ttestbtn.free; 처럼 해제를 해 줘야 한다는 것입니다. 1의 예를 보면 소유주 Application.Componts 배열 안에 Form2가 .. 2017. 9. 22. 이전 1 다음 반응형