|
임펠리테리입니다.
파스칼에 기반한 델파이와는 달리, 아시다시피 빌더는 C++Builder에 기초하고 있습니다.
그리고 C++에는 with라는 문법이 없죠. 당근 빌더에서도 with를 쓸 수 없습니다.
한편으로는, 델파이에서도 with를 함부로 쓰면 다른 객체의 멤버들과 꼬이게 되므로 프로그래머의 실수를 유발하기도 쉽기도 하구요.
만약 aaa->bbb->ccc->ddd 라는 형식처럼, 너무 길어져서 알아보기가 불편한 경우라면,
ccc형의 임시변수를 만들어서 그 변수에 할당한 후 사용하시면 불편을 덜 수 있습니다.
그럼 참고하시길...
이대현 님이 쓰신 글 :
: 아래의 문장을 컴파일 하면 with 에서 undefined symbol 에라가 나는데요
: 아마도 #include 해야할것같은데 무엇을 #include 해야할지?
:
: //Add a root node
: with Tree1->AddRoot('Root 1') do
: begin
: X0 = 50;
: Y0 = 60;
: end;
|