Q&A

  • 델파이로 제작한 어플리케이션 실행시 화면 망가짐 현상??
안녕하세요.



델파이로 프로그램을 제작하면서 델파이 어플리케이션 실행시 디자인한 폼과 다르게 화면이 나오는 경우를 겪어보신분 있으신가요?



모든 PC에서 그런거는 아니고 일부PC에서 이런 현상이 나타나더군요.



증상은

1.디자인시에 지정한 글꼴크기보다 글꼴이 확대되어 나오는 경우.

2.Panel 이나 Form 등의 디자인시에 지정한 크기보다 크게 나타나는 경우.



위와 같은 증상들이 있더군요.

원인이 되는 PC로 테스트할 수 있는 여건이 되지 못해서 여러가지 원인을 짐작만 할뿐 해결할 방법이 없군요.



짐작가는 내용은...

1. Font 의 Charset 등의 속성과 관련있지 않은가요?

물론 지정한 폰트가 분명이 WindowsFonts 폴더에 있는데도 이렇게 됩니다.

2. Form 의 PixelPerInch 나 Scaled 프로퍼티와 화면이 실제보다 커지는 현상이 관련이 있을것 같은데요..

3. O/S 설정에서 Locale 과 혹시 관련이 있을까요?



등입니다만...

제 주의에 있는 PC는 어떻게 하든 모두 잘 나오니까 제가 확인할수 있는 방법이 없더군요.



델파이의 버그로 보이는 점도 있더군요...

Frame 디자인시 Align 속성을 alClient 로 하고 저장했다가 다시불러오면 실제 디자인한 크기보다 화면이 켜지더군요.



델파이의 문제든 제가 뭔가를 잘못알고 있던간에 이 문제때문에 엄청 고생하고 있습니다.

이런 현상을 겪었거나 원인을 알고 계신분 조언좀 부탁드리겠습니다.



모든 OS 에서 잘돌아가는(화면이 안깨지고 잘나오는) 비법을 알고 계신분 전수좀 해주셨으면 감사하겠습니다.



수고하세요.

3  COMMENTS
  • Profile
    마형 2001.09.11 00:58
    오범석 wrote:

    > 안녕하세요.

    >

    > 델파이로 프로그램을 제작하면서 델파이 어플리케이션 실행시 디자인한 폼과 다르게 화면이 나오는 경우를 겪어보신분 있으신가요?

    >

    > 모든 PC에서 그런거는 아니고 일부PC에서 이런 현상이 나타나더군요.

    >

    > 증상은

    > 1.디자인시에 지정한 글꼴크기보다 글꼴이 확대되어 나오는 경우.

    > 2.Panel 이나 Form 등의 디자인시에 지정한 크기보다 크게 나타나는 경우.

    >

    > 위와 같은 증상들이 있더군요.

    > 원인이 되는 PC로 테스트할 수 있는 여건이 되지 못해서 여러가지 원인을 짐작만 할뿐 해결할 방법이 없군요.

    >

    > 짐작가는 내용은...

    > 1. Font 의 Charset 등의 속성과 관련있지 않은가요?

    > 물론 지정한 폰트가 분명이 WindowsFonts 폴더에 있는데도 이렇게 됩니다.

    > 2. Form 의 PixelPerInch 나 Scaled 프로퍼티와 화면이 실제보다 커지는 현상이 관련이 있을것 같은데요..

    > 3. O/S 설정에서 Locale 과 혹시 관련이 있을까요?

    >

    > 등입니다만...

    > 제 주의에 있는 PC는 어떻게 하든 모두 잘 나오니까 제가 확인할수 있는 방법이 없더군요.

    >

    > 델파이의 버그로 보이는 점도 있더군요...

    > Frame 디자인시 Align 속성을 alClient 로 하고 저장했다가 다시불러오면 실제 디자인한 크기보다 화면이 켜지더군요.

    >

    > 델파이의 문제든 제가 뭔가를 잘못알고 있던간에 이 문제때문에 엄청 고생하고 있습니다.

    > 이런 현상을 겪었거나 원인을 알고 계신분 조언좀 부탁드리겠습니다.

    >

    > 모든 OS 에서 잘돌아가는(화면이 안깨지고 잘나오는) 비법을 알고 계신분 전수좀 해주셨으면 감사하겠습니다.

    >

    > 수고하세요.



    Windows 98에서 개발한 프로그램이 Windows 2000에서 그렇게 나오더군요.

    문제는 win98과 win2k가 영문폰트 처리방식이 내부적으로 다른것 같습니다.



    한글 폰트를 쓰시면 말끔하게 해결되더군요. (굴림, 돋움 등등....)

  • Profile
    bibic 2001.09.10 19:40
    안녕하세요...

    전에 저도 그런 현상을 경험한적이 있는데요...

    저같은경우 디스플레이 설정부분에 글꼴크기 설정하는 부분이 큰글꼴로 설정이 되어있는경우에

    그렇게 나오는것 같더라구여...

    작은글꼴로 고쳐주면 되던데여...

    도움이 되셨으면 좋겠네여...

    수고하세여...^^



    오범석 wrote:

    > 안녕하세요.

    >

    > 델파이로 프로그램을 제작하면서 델파이 어플리케이션 실행시 디자인한 폼과 다르게 화면이 나오는 경우를 겪어보신분 있으신가요?

    >

    > 모든 PC에서 그런거는 아니고 일부PC에서 이런 현상이 나타나더군요.

    >

    > 증상은

    > 1.디자인시에 지정한 글꼴크기보다 글꼴이 확대되어 나오는 경우.

    > 2.Panel 이나 Form 등의 디자인시에 지정한 크기보다 크게 나타나는 경우.

    >

    > 위와 같은 증상들이 있더군요.

    > 원인이 되는 PC로 테스트할 수 있는 여건이 되지 못해서 여러가지 원인을 짐작만 할뿐 해결할 방법이 없군요.

    >

    > 짐작가는 내용은...

    > 1. Font 의 Charset 등의 속성과 관련있지 않은가요?

    > 물론 지정한 폰트가 분명이 WindowsFonts 폴더에 있는데도 이렇게 됩니다.

    > 2. Form 의 PixelPerInch 나 Scaled 프로퍼티와 화면이 실제보다 커지는 현상이 관련이 있을것 같은데요..

    > 3. O/S 설정에서 Locale 과 혹시 관련이 있을까요?

    >

    > 등입니다만...

    > 제 주의에 있는 PC는 어떻게 하든 모두 잘 나오니까 제가 확인할수 있는 방법이 없더군요.

    >

    > 델파이의 버그로 보이는 점도 있더군요...

    > Frame 디자인시 Align 속성을 alClient 로 하고 저장했다가 다시불러오면 실제 디자인한 크기보다 화면이 켜지더군요.

    >

    > 델파이의 문제든 제가 뭔가를 잘못알고 있던간에 이 문제때문에 엄청 고생하고 있습니다.

    > 이런 현상을 겪었거나 원인을 알고 계신분 조언좀 부탁드리겠습니다.

    >

    > 모든 OS 에서 잘돌아가는(화면이 안깨지고 잘나오는) 비법을 알고 계신분 전수좀 해주셨으면 감사하겠습니다.

    >

    > 수고하세요.

  • Profile
    홍성락 2001.09.08 23:27
    오범석 wrote:

    > 안녕하세요.

    >

    > 델파이로 프로그램을 제작하면서 델파이 어플리케이션 실행시 디자인한 폼과 다르게 화면이 나오는 경우를 겪어보신분 있으신가요?

    >

    > 모든 PC에서 그런거는 아니고 일부PC에서 이런 현상이 나타나더군요.

    >

    > 증상은

    > 1.디자인시에 지정한 글꼴크기보다 글꼴이 확대되어 나오는 경우.

    > 2.Panel 이나 Form 등의 디자인시에 지정한 크기보다 크게 나타나는 경우.

    >

    > 위와 같은 증상들이 있더군요.

    > 원인이 되는 PC로 테스트할 수 있는 여건이 되지 못해서 여러가지 원인을 짐작만 할뿐 해결할 방법이 없군요.

    >

    > 짐작가는 내용은...

    > 1. Font 의 Charset 등의 속성과 관련있지 않은가요?

    > 물론 지정한 폰트가 분명이 WindowsFonts 폴더에 있는데도 이렇게 됩니다.

    > 2. Form 의 PixelPerInch 나 Scaled 프로퍼티와 화면이 실제보다 커지는 현상이 관련이 있을것 같은데요..

    > 3. O/S 설정에서 Locale 과 혹시 관련이 있을까요?

    >

    > 등입니다만...

    > 제 주의에 있는 PC는 어떻게 하든 모두 잘 나오니까 제가 확인할수 있는 방법이 없더군요.

    >

    > 델파이의 버그로 보이는 점도 있더군요...

    > Frame 디자인시 Align 속성을 alClient 로 하고 저장했다가 다시불러오면 실제 디자인한 크기보다 화면이 켜지더군요.

    >

    > 델파이의 문제든 제가 뭔가를 잘못알고 있던간에 이 문제때문에 엄청 고생하고 있습니다.

    > 이런 현상을 겪었거나 원인을 알고 계신분 조언좀 부탁드리겠습니다.

    >

    > 모든 OS 에서 잘돌아가는(화면이 안깨지고 잘나오는) 비법을 알고 계신분 전수좀 해주셨으면 감사하겠습니다.

    >

    > 수고하세요.

    ////////////////////////////////////////////////////////////

    게시판에 잘 찾아보시면 이런상황에 대해 많이 나오거든요

    폼의 Font설정창에서 글꼴을 한글류로 택하거나 우하단부의 '스크립트(script)'를 한글로해보시고요.

    Form에 속한 컴포넌트들도 같이 바꾸거나 Parent Font를 True로 설정해보세요.

    이외는 다시한번 게시판이나 다른방법을 찾아보세요