C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[54215] Re:builder 를 사용하다가... 어느순간 부터... code completion 기능이 안됨니다.
장성호 [nasilso] 2481 읽음    2008-08-04 17:41
code completion  에러는

현재 입력 라인앞쪽에 문법적으로 오류가 있는경우에 발생합니다.

예를 들어
void __fastcall TForm2::FormCreate(TObject *Sender)
{
  TRect  Rect ;
  this-> // code completion   정상
}

void __fastcall TForm2::FormCreate(TObject *Sender)
{
  TRect  Rect   // 세미콜론이 빠지면
  this-> // code completion   에러가 남
}


같은 함수에서도 그렇지만
다른 함수에서 문법적으로 구문이  완료가 안된경우 그렇습니다.


__fastcall TForm2::TForm2(TComponent* Owner)
  : TForm(Owner)
{
}    // 
void __fastcall TForm2::FormCreate(TObject *Sender)
{
  this->// code completion   정상
}

//=====================================

__fastcall TForm2::TForm2(TComponent* Owner)
  : TForm(Owner)
{
    //  블럭을 닫지 않은경우
void __fastcall TForm2::FormCreate(TObject *Sender)
{
  this->// code completion   에러가 남
}


같은 cpp가 아니라 include되어있는 h또는 hpp파일에서 구문이 완성되지 않은 경우에도
code completion   에러가 나며
이경우 컴파일 해도 정확하게 어디에서 에러가 났는지 line 번호를 제시해주지 못합니다.
에러 아닌경우도 수두룩 .. 에러를 내구요

위와 같은 경우가 아닌경우에도 가끔 code completion   에러 가끔 나던데
정확한 원인은 잘 모르겠지만
제 경험으로 볼때 거의 대부분이 위와 같은 경우였습니다.

그럼..


linuxman 님이 쓰신 글 :
: 안녕하세요..
:
: builder 를 사용하다가... 어느순간 부터... code completion 기능이 안됨니다.
: 컴파일 해보면... 에러하나도  없는데... code completon기능을 쓰려하면...
: 아래창에..[C++ Error] main.cpp[]: Unable to invoke Code completion due to drros in source code.
:
: 다른 새로운 프로젝트를 생성해서 해보면... code completion 기능이 잘됩니다..
:
: 왜 이런 현상이 나타나는건가요?
:
: 수고하세요..

+ -

관련 글 리스트
54193 builder 를 사용하다가... 어느순간 부터... code completion 기능이 안됨니다. linuxman 1227 2008/07/31
54215     Re:builder 를 사용하다가... 어느순간 부터... code completion 기능이 안됨니다. 장성호 2481 2008/08/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.