|
소심남 님이 쓰신 글 :
: 컴퍼넌트를 동적으로 생성하려고 해도
: 꼭 디자인 폼에 그 컴퍼넌트를 추가 해 두어야 하나요..?
:
: 예를 들어 이미지 컴퍼넌트를 동적생성 하려면..
: 디자인 폼에 메모 컴퍼넌트를 놓지 않고, 코딩에
: extctrls::TImage image = new TImage();
: 만 적음으로써 생성하면 안돼는건가요..??
:
: ㅡㅡ; 하니까 돌리는 도중 프로그램 에러가 나긴 합니다만..
: 제가 다른 부분을 잘못한건지..
: 디자인 폼에 메모 컴퍼넌트를 두지 않아 에러가 나는건지..
:
임펠리테리입니다.
두개의 컴퍼넌트가 필요한 경우가 아니라면 동적으로 생성하면서 디자인시에 폼에 컴퍼넌트를 놓아둘 필요는 없습니다. --; 단지, 디자인타임에서라면 자동으로 추가해주는 다음의 한 라인은 직접 추가해줘야 합니다.
#pragma link "모듈이름"
요 문법에 익숙하지 않아서 좀 뭣하다면, 단지 디자인타임에 폼에 그 컴퍼넌트를 하나 놓고 저장했다가 다시 지우면 됩니다. 다시 지우더라도 위의 #pragma ~ 라인은 그대로 남아있으니까요.
그럼 참고하시길...
|