Q&A

  • 델파이6 다국어 개발시. 유니코드 지요?
안녕하세요...

문의1
        aaa.exe 를 유니코드 기반으로 만들면
        그 menu 가 중문 인 경우
        
        구동 os 가 일문이든,독어든 상관 없이 원래의 중문 모양으로 보여야 하는것 아닌지요?
        
        그렇게 안보이고
        os 제어판. 언어설정을 변경/리부팅 해야 하는데.
        
        aaa.exe 가 유니코드가 아니라서 그런가요 ?
        (델파이 6 로 제작한 어플리케이션 입니다.)
        
문의2
        a.exe
                는 영문OS 환경에서 가동해야 하고
        
        b.exe
                는 중문OS 환경에서 가동해야 하고
                
        c.exe
                는 중문OS 환경에서 가동해야 한다면....
        
        
        a.exe 수행전에.
        제어판 "regional options"(국가 및 언어 옵션) 에서 default language 를 해당언어로 지정후 .
        리부팅 한 후에 사용중입니다.
        너무 불편합니다..
        
        좀더 쉬운 방식은 없을까요 ?

감사합니다.
1  COMMENTS
  • Profile
    최용일 2003.09.20 09:37
    안녕하세요. 최용일입니다.

    aaa.exe를 유니코드 기반으로 만드신다면 OS의 언어에 상관없이 모두 보이긴 하는데... 유니코드를 제대로 지원하는 OS는 Window 2000/XP이상버전입니다. 98같은 경우는 글씨가 제대로 안보일 수 있습니다...

    참고로 말씀드리자면 델파이의  VCL은 유니코드를 지원하지 않는걸로 알고 있습니다. (델파이 6 이상은 확실히 잘 모르겠지만 ...)

    물론 유니코드 관련된 함수나 기타등등은 모두 지원하지만 VCL컨트롤에 표시하는 부분은 모두 안시문자열이라서... 안시하고 매칭되지 않은 유니코드 문자들은 표시를 못합니다.

    웹에 델파이 VCL에서 유니코드를 지원하도록 해주도록 하는 Open Project를 하고 있던데... 함 웹에서 검색해보세요... 아~ 자료실에 링크가 올라와 있네요...

    언어나 OS에 상관없이 만드실려면 유니코드보다는 다국어버전을 만드시는게 더 좋을것 같네요... 아직은 환경이 받쳐주지 않으니까요...

    ^^ 항상 즐코하세요...