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
[74993] 볼랜드로 파일오픈 이벤트 리스너를 붙이고 있는데요
신입개발자 [] 2922 읽음    2018-07-06 16:21
볼랜드 입문서 따라 메모장을 만들고 있는데요, 입문서에 설명된 바로는 이렇습니다.

Object Inspector에서 Dialog 왼쪽에 있는 + 기호를 클릭하여 속성을 확장합니다. Dialog는 Open 다이얼로그 박스를 만드는 참조된 컨포넌트입니다.C++Builder는 디폴트로 이 다이얼로그 박스의 이름을 FileOpen1->OpenDialog로 지정합니다. OpenDialog1의 Execute 메소
드를 호출하면, 파일을 열기 위한 표준 다이얼로그 박스를 호출합니다.

FileOpen1은 Action manager를 통해 만든 파일 오픈에 대한 액션이구요.



그런데 FileOpenExecute 이벤트 핸들러에서 다이얼로그를 호출하려고 하면

if(OpenDialog1->Execute()){
                RichEdit1->Lines->LoadFromFile (OpenDialog1->FileName);
                FileName = OpenDialog1->FileName;
                StatusBar1->Panels->Items[0]->Text = FileName;
}

[C++ Error] Unit1.cpp(41): E2451 Undefined symbol 'OpenDialog1'

다음과 같은 에러가 뜹니다. 저 if문 있는데가 41번째 줄이구요. 입문서에 따르면 이미 디폴트로 OpenDialog1이 만들어 졌다는 건데 왜 심볼이 없다고 뜰까요? 입문서에도 따로 추가하는 코드는 없었습니다.

+ -

관련 글 리스트
74993 볼랜드로 파일오픈 이벤트 리스너를 붙이고 있는데요 신입개발자 2922 2018/07/06
74994     Re:볼랜드로 파일오픈 이벤트 리스너를 붙이고 있는데요 Observer 2904 2018/07/07
75001         Re:Re:볼랜드로 파일오픈 이벤트 리스너를 붙이고 있는데요 신입개발자 2892 2018/07/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.