현재 사용중인 프로젝트에서 TreeView를 동적 생성하기 위해 소스 코드 중에 아래와 같은 함수를 넣고 컴파일을 했더니 "member identifier expected"라는 컴파일 에러가 발생합니다. 도움을 요청합니다. tree는 배열로 선언되어 다른 곳에서 미리 생성된 것입니다.
void __fastcall TE::NewItemClick(TObject *Sender)
{
int sl = slselected;
TTreeNode *node = tree[sl]->Selected->getNextSibling();
if(!node) node = tree[sl]->Selected->getPrevSibling();
AnsiString str = tree[sl]->Selected->Text;
str = InputBox(txt[1928],txt[1928],str);
if(node) tree[sl]->Items->Add(node,str);
if(!node){
if(tree[sl]->Selected->Level > 0){ // <<==== "tree[sl]->Selected->Level" 라는 문구에서 계속해서 동일한 에러가 발생합니다.
node = tree[sl]->Selected->Parent;
tree[sl]->Items->AddChild(node,str);
}
}else{
tree[sl]->Items->Add(node,str);
}
}
|