일반적으로 폼에 소속된 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 = 어플리케이션에 포함되어 있는 폼들





Posted by bloodguy
,