Q&A

  • Win2000환경에서 만든 프로그램을 Win98/NT에서 실행하면 폼/컴포넌트 크기 커짐?
win2000환경에서 프로그램을 맹글었습니다.. 델파이5를 사용했구요!

근데 win98이나 nt에서 실해하면 이상하게 폼크기가 커지는 거예요.. 이상하네여!~~~

글구 폼만 커지는게 아니라.. edit나 combobox등등 다른 컴퍼넌트들도 커지는데..

왜그러는지 모르겠습니다...

해결책이 있으면 알려주세요!!!!!

고수님들의 많은 조언 부탁드립니다...



그럼20000

즐코하세여~



2  COMMENTS
  • Profile
    최창욱 2000.08.30 02:38
    이진우 wrote:

    > win2000환경에서 프로그램을 맹글었습니다.. 델파이5를 사용했구요!

    > 근데 win98이나 nt에서 실해하면 이상하게 폼크기가 커지는 거예요.. 이상하네여!~~~

    > 글구 폼만 커지는게 아니라.. edit나 combobox등등 다른 컴퍼넌트들도 커지는데..

    > 왜그러는지 모르겠습니다...

    > 해결책이 있으면 알려주세요!!!!!

    > 고수님들의 많은 조언 부탁드립니다...

    >

    > 그럼20000

    > 즐코하세여~

    >



    정확한 답이 될런지는 모르겠습니다만...

    제 경험으로는..



    폼이 커지거나 작아진다면..폰트에 문제가 있습니다.

    예를 들어 에디트 박스를 굴림체로 쓴다면...(될 수 있으면 폼의 폰트는 굴림체로 쓰지마시고 디폴트

    폰트로 쓰세요)



    에디트박스를 클릭한후 오브젝트 인스펙터의 폰트 프로퍼티를 더블클릭 하시고..

    폰트 변경 창이 나타나면...



    화면 우측 하단에 보시면 (영어) 라고 되어있을겁니다.

    그걸 한글로 바꿔 보세요.(콤보박스)



    윈 2000 환경에서는 작업할때는 그렇게 해야 되더라구요..



    제 컴터를 새로 셋업한 관계로 델파이나 C++Builder가 깔려 있지 않습니다.

    내일쯤이나 깔 예정인데...



    암튼 그렇게 해서 윈 98 등에 깔아보세요

    되지싶습니다. ^^;



    그렇게 하면 되는지...결과를 올려주세요..



    그럼 즐코 하세요...

  • Profile
    델사랑 2000.09.02 17:07
    최창욱 wrote:

    > 이진우 wrote:

    > > win2000환경에서 프로그램을 맹글었습니다.. 델파이5를 사용했구요!

    > > 근데 win98이나 nt에서 실해하면 이상하게 폼크기가 커지는 거예요.. 이상하네여!~~~

    > > 글구 폼만 커지는게 아니라.. edit나 combobox등등 다른 컴퍼넌트들도 커지는데..

    > > 왜그러는지 모르겠습니다...

    > > 해결책이 있으면 알려주세요!!!!!

    > > 고수님들의 많은 조언 부탁드립니다...

    > >

    > > 그럼20000

    > > 즐코하세여~

    > >

    >

    > 정확한 답이 될런지는 모르겠습니다만...

    > 제 경험으로는..

    >

    > 폼이 커지거나 작아진다면..폰트에 문제가 있습니다.

    > 예를 들어 에디트 박스를 굴림체로 쓴다면...(될 수 있으면 폼의 폰트는 굴림체로 쓰지마시고 디폴트

    > 폰트로 쓰세요)

    >

    > 에디트박스를 클릭한후 오브젝트 인스펙터의 폰트 프로퍼티를 더블클릭 하시고..

    > 폰트 변경 창이 나타나면...

    >

    > 화면 우측 하단에 보시면 (영어) 라고 되어있을겁니다.

    > 그걸 한글로 바꿔 보세요.(콤보박스)

    >

    > 윈 2000 환경에서는 작업할때는 그렇게 해야 되더라구요..

    >

    > 제 컴터를 새로 셋업한 관계로 델파이나 C++Builder가 깔려 있지 않습니다.

    > 내일쯤이나 깔 예정인데...

    >

    > 암튼 그렇게 해서 윈 98 등에 깔아보세요

    > 되지싶습니다. ^^;

    >

    > 그렇게 하면 되는지...결과를 올려주세요..

    >

    > 그럼 즐코 하세요...





    이건 제가 경험한 건데요...

    보통 영문 OS <-> 한글 OS간에는 대화상자 같은것이 크기가 달라지죠?

    예로 특정 드라이버를 설치할 때 나타나는 대화상자를 보면

    가끔 내용에 비해 전체 Dialog가 작아서 문자가 모두 나타나지 않는 경우가

    발생하죠.

    델파이에서 이런 경우가 발생한 경우에는 이렇게 한번 해보세요.



    문제가 있는 Form에서 오른쪽마우스 버튼을 클릭하여 View as Text를 선택하면

    Form이 Text로 나타나게 됩니다.

    여기서 모든 Font.Charset을 DEFAULT_CHARSET로 바꿔주시고

    다시 오른쪽마우스 버튼을 클릭하여 View as Form을 선택하여 원래대로 돌린후

    실행해 보세요.

    일반적으로 영문NT <-> 한글NT간에는 이 방법으로 해결을 하였습니다.

    2000은 제가 써보질 않아서 제대로 될지는 모르겠군요.



    도움이 되셨기를...