Q&A

  • XP--->win98 (Form이 이상해요)
다름이 아니라..
Win XP에서 작성한 프로그램을 win98에서 사용하면 해당 컴포넌트의 크기 및 폰트 크기가  바뀌는 현상이 있습니다.
왜 그런지 잘 모르겠습니다
아시는 분 있으시면 답변 좀 부탁 드립니다.
해결 방법도 가리켜 주시면 좋겠습니다.

3  COMMENTS
  • Profile
    데빠이 2002.03.04 21:50
    XP 는 잘 모르겠으나, 2000 프로에서 작성후 98에서 다시 로드시...
    님과 같은 경우가 있었답니다...
    자료 찾고 이곳 저곳 들러봤지만, 그 당시는 해결책을 못찾아서...
    그냥 폼 화면의 font에서 charset 을 'HANGEUL_CHARSET'으로
    바꿔놓고 쓰고있었습니다...지금 현재도요...^^

    그 후에 자료실을 뒤지다가 발견을 했는데...아직 전 그렇게 고쳐놓고
    쓰고있지는 않습니다...그 자료를 올려드리자면...(이 자료도 아마 여기 한델서...)
    "폼 설계시 폰트의 속성을 매번 지정하는게 귀찮으시다면
    레지스트리를 편집하여 델파이가 실행될때 기본값으로 설정되게 할수 있습니다..

    방법은..
    regedit를 실행하시구여..
    HKEY_CURRENT_USERSoftwareBorlandDelphi5.0     을 찾으시구여..
    거기서 오른쪽 마우스를 눌러 키등록을 선택하신다음 FormDesign 이라고
    입력하시구여..
    HKEY_CURRENT_USERSoftwareBorlandDelphi5.0FormDesign
    이런모양이 되겠죠...

    다시 FormDesign에서 오른쪽 마우스 버튼을 누르신다음 문자열을 선택하시구여..
    DefaultFont 라고 입력하세여

    이제 DefaultFont를 더블 클릭하셔서 값을 입력하셔요...
    굴림체, 9
    정도루 입력하시면 됩니다...

    참고로.. DefaultFont에 쓰는 형식은
    Fontname<. size><. BOLD><, ITALIC>
    입니다."

    그럼, 즐건 한주 시작하시구요~~ 즐코하세요...

  • Profile
    서정길 2002.03.04 20:55
    NT이상 2000, XP에서 개발 할때는

    항상 폼의 Font 프로퍼티를 더블클릭했을때 나오는 창에서

    스크립트를 '한글' 로 하여야 98에서도 개발할 당시의 크기랑

    모습으로 보입니다.

    만약 스크립트 부분에 '한글'이 없다면 글꼴을 굴림체나 돋움체

    등 한글 글꼴로 바꾼후 스크립트를 눌러보세요...

    아참 그리고 폼의 Font 프로퍼티만 바꿀때는 폼위에 있는

    다름 컴포넌트들의 ParentFont 가 True 로 되어있는지 확인하시고

    만약 False 로 되어있는 것들은 또 그것들의 Font 에 가서

    직접 스크립트를 '한글' 로 바꾸고 해보세요...

    그럼...


  • Profile
    깨비 2002.03.04 19:55
    저도 이전에 고민한바가 있기는 합니다.
    그때는.. 2000과 98의 문제 였는데..
    xp는 해보지 않아서.. 될지 안될지는 장담 못합니다.
    암튼..
    Form 의 Object inspector 에서 scaled 를 설정 해주시면 됩니다.
    false로 기억 되는데..정확히는 모르겠군요. 함 해보세요....