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
[69422] Re:Re:Re:다국어 지원 질문
땅주인 [heaven2] 1867 읽음    2013-04-27 18:28
저는 이미지를 언어별로 처리할 일이 없어서 , 이런 상황이 없었는데요..
만약, 이미지에 Caption이 들어가서 그런 것이라면, Caption을 빼버리고 툴팁으로 처리하면 스태틱하게 리소스를 정리할 수 있구요,
만약, 언어별로 따로 해야 할 상황이라면 rc 파일에 STRINGTABLE이 아닌 Image를 등록하는 것인데,
정확한 Syntax는 기억나지 않네요. 이건 뒤져보셔야 할 듯.. 기억에 rc 파일에 image fiile의 path를 썼던 것으로 기억하는데..
기억이.. 좀 뒤져보시면 Syntax는 나올 것입니다.

성공하시길..


곰탱이 님이 쓰신 글 :
: 땅주인 님 답변 감사 합니다.
:
: String은 잘 처리가 됩니다.
: 그런데 이미지 들은 여전히 불러 들이지 못하고 있는데 혹시 Image 처리는 다른 방법으로 처리 하신 것인지요?
:
: 다시 한 번 답변 좀 부탁 드리겠습니다.
:
: 감사 합니다.
:
:
: 땅주인 님이 쓰신 글 :
: : http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=50847
: :
: : 제가 했던 일이였는데.. 위의 링크가 참고가 되시길...
: :
: : 제 닉으로 검색하시면 다국어 관련 게시물이 몇 건 있습니다.
: :
: :
: : 곰탱이 님이 쓰신 글 :
: ::C++ Builder 초보 입니다.
: : : VC 만 주로 사용 하다보니, 해결이 잘 되지 않는 문제점이 있어서 고수님들의 도움을 받고자 합니다.
: : :
: : : 제가 사용하는 툴은 Embarcadero RAD Studio XE2 입니다.
: : : 다국어를 지원 하기 위해서 Resource Dll Wizard 를 이용 하였습니다.
: : :
: : : Design - Time에서 사용할 Caption 들은 모두 string resource 에서 변환 완료 했습니다.
: : :
: : : const ENGLISH = (SUBLANG_ENGLISH_US << 10) | LANG_ENGLISH;
: : : if (LoadNewResourceModule(ENGLISH))
: : : {
: : : ReinitializeForms();
: : : }
: : : 위의 코드를 적용 해서 동적으로 불러 들이도록 처리 하였습니다.
: : : Design - Time 은 잘 동작 합니다.
: : :
: : : 그런데 이미지와 동적으로 표현해야 할 String 들은 잘 처리가 되지 않습니다.
: : : 예를 들면
: : :
: : : 이미지는 영어 냐 한국어냐에 따라서 다른 이미지를 보여 주려고 합니다.
: : :
: : : String은
: : : 한국어 "파일을 열 수 없습니다."
: : : 영어로 "can not file open"
: : : 이렇게 resource 에 등록 하여 사용 하고 싶습니다.
: : : 
: : : 다국어가 아닌 경우는 그냥 *.rc 파일을 만들어서 RESOURCE_ID 지정 한 후
: : : LoadFromResourceID API 를 이용해서 처리 하면 잘 동작 하는 것 같습니다.
: : :
: : : 그런데 저는 위와 같이 **_ENG, **_KOR 안에 모두 집어 넣고 관리 하려고 합니다.
: : :
: : : 제가 하려는 방법을 사용 할 수 없다면 어떻게 처리 해야 하는지 방법 좀 꼭 좀 알려 주셨으면 합니다.
: : :
: : : 도움 좀 주십시요.

+ -

관련 글 리스트
69417 다국어 지원 질문 곰탱이 1890 2013/04/26
69418     Re:다국어 지원 질문 땅주인 1915 2013/04/27
69419         Re:Re:다국어 지원 질문 곰탱이 1770 2013/04/27
69422             Re:Re:Re:다국어 지원 질문 땅주인 1867 2013/04/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.