if Designer <> nil then BandOwner := Designer.GetRoot;라는 코드가 있습니다.
컴파일시 getroot가 선언이 되어있지 않다고 에러가 나옵니다.
그소스상에서는 선언부가 없고 모두 위와같은 형식으로 쓰여졌습니다.
이런 경우에는 어떤식으로 선언해야 할까여?또 한줄이지만 소스해석 부탁드립니다.
if Designer <> nil then BandOwner := Designer.GetRoot;라는 코드가 있습니다. 컴파일시 getroot가 선언이 되어있지 않다고 에러가 나옵니다. 그소스상에서는 선언부가 없고 모두 위와같은 형식으로 쓰여졌습니다. 이런 경우에는 어떤식...
모영철
•
2005.05.25 17:52
ㅋ 답이 안달리네요...허접한 저라도 나름데로 답변을 드리면
먼저 Desiner 라는 객체(포인터죠)가 주소...
먼저 Desiner 라는 객체(포인터죠)가 주소가 있는가 겠죠?
값이 할당 되있다면
Designer.GetRoot 라는 함수를 써면 BandOwner의 클래스 형태를 띠는 놈이 반환이 될것이고
그걸 BandOwner 에다가 집어 넣는걸로 보입니다.
먼저 Designer의 클래스가 무엇인지 보시구요.. 같은 유닛 어딘가에 선언 되있을겁니다.
그클래스를 Ctrl + 마우스왼쪽클릭 하셔서 클래스 선언부로 가시고..
GetRoot라는 함수가 있는지 보십시오..
없으면 낭패인데요..
제생각엔 Designer가 선언이 안되있는게 아닐까 하는생각이 드는데 말이죠..