|
아마 남아있는 Indy6 때문에 FTP컴포넌트가 중복선언되서 그런게 아닌가 싶네요.
프로젝트를 메모장으로 열어서 Indy.lib 을 지우고 다시 해보세요. 그래도 안되면 Indy9을 일단 지우시고 Indy6과 관련된 파일을 모두 지우시고 다시 설치한 다음에 해보세요.
(dclindy*.bpl, dclindy.*, indy*.lib, id*.pas, id*.hpp, id*.obj, indy60.bpl)
WinNT or Windows\System32 디렉토리에서 indy*.bpl 파일 삭제
인클루드 및 라이브러리 패스 설정해주시구요.
이렇게하시면 될꺼에요.
완전초보 님이 쓰신 글 :
: Indy9를 설치하고 컴파일 해보는데 아래와 같은 에러를 나타냅니다....
:
: (((((((( IdFTP.hpp파일에서 ))))))))))))
: __published:
: __property Password; <---이부분에서 Type Name Expected란 에러가 생깁니다
: __property Username; <---이부분에서 Type Name Expected란 에러가 생깁니다
:
:
: 그래서 위에 두부분을 주석처리하고 컴파일 해보면 아래처럼 소스부분에 에러가 생깁니다
: IdFTP_A->Username = Edit_FTP_UserID ->Text;
: IdFTP_A->Password = Edit_FTP_Password ->Text;
:
: 에러의 내용은 아래처럼 TIdFTP의 멤버가 아니다 라고 뜨고요
: [E2316 'Username' is not a member of 'TIdFTP'
: [E2316 'Password' is not a member of 'TIdFTP'
:
: 도데체 무슨 문제인지 감이 안오네요....
: 어떨때 이런 경우의 에러가 생기는 답변좀 부탁합니다...
:
: 현제 제가직접 소스를 작성하는것이 아니라 개발된 소스를 분석하고 있는데 c++빌더6.0을 깔고 컴파일을 해보니 나오는 문제입니다..
|