안녕하세요^^
델파이를 이제 막 시작한 초보입니다.
chart그려야 할 부부이 있어 demos폴더부분을 보며 소스를 분석해보는데요,
아래 부분이 이해가 안되요.
아시는 분 설명 좀 부탁드립니다.
Function TheChart:TChart;
Function TDemoform.TheChart:TChart;
begin
with NoteBook1 do
result:=(Pages.Objects[PageIndex] as TPage).Controls[0] as TChart;
end;
Function 이기 때문에 리턴 값을 갖게 되죠..
result:=(Pages.Objects[PageIndex] as TPage).Controls[0] as TChart;
이부분을 잘 보면 NoteBook1에 있는 현재 페이지에서 처음 콘트롤을 TChart로 형변환 해서 가지고 오는 거네요.. --;;
왜 이렇게 복잡하게 했는지 모르지만요.. ^^
처음 하시는 분이면 위에 예제는 별로 안좋은거 같네요..
저런식에 코딩은 에러를 만들 소지가 분명히 있습니다.. ^^
그럼 수고 하세요..