땅주인 님 답변 감사 합니다.
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 안에 모두 집어 넣고 관리 하려고 합니다.
: :
: : 제가 하려는 방법을 사용 할 수 없다면 어떻게 처리 해야 하는지 방법 좀 꼭 좀 알려 주셨으면 합니다.
: :
: : 도움 좀 주십시요.