일반적으로 폼에 소속된 Component 를 뒤질 때 Form1.Components[i] 형식을 사용한다.
만약 form1 이라는 폼에 들어있는 Component 들의 이름을 TMemo 에 주루룩 출력하고자 한다면 아래와 같은 코드를 이용할 것이다.
for i:=0 to form1.ComponentCount-1 do
Memo1.Lines.Add(form1.Components[i].Name);
그럼 Application.Component 는 무엇일까? (과연 그런게 있긴 있을까)
아래와 같은 코드를 실행해보자.
for i:=0 to Application.ComponentCount-1 do
Memo1.Lines.Add(Application.Components[i].Name);
해당 어플리케이션에 포함되어 있는 폼의 이름들이 나열될 것이다.
[결론]
Application.Components = 어플리케이션에 포함되어 있는 폼들
'Delphi' 카테고리의 다른 글
[Delphi] .swf 파일 폼에 넣기 (TShockWaveFlash) (0) | 2009.04.18 |
---|---|
[Delphi] BDS2006 ActiveX 프로젝트에서 아이콘 설정하기 (0) | 2009.04.18 |
[Delphi] 함수의 이름으로 메소드 호출하기 (0) | 2009.04.18 |
[Delphi] CPU 정보 알아내기 (0) | 2009.04.18 |
[Delphi] RAM 용량 알아내기 (0) | 2009.04.18 |