아하
생활

생활꿀팁

컴터넘버원
컴터넘버원

VB 6.0 프로그램 에서 텍스트박스 마지막 한글자가 짤리는 현상 어떻게 해결하나요?

VB 6.0 프로그램 관련 질문

오랫동안 VB6.0 으로 프로그램을 개발해서 사용하고 있었습니다.

그런데 최근에 윈도우10으로 업그레이드 하면서

Textbox 에서 한글 글자를 입력하고 데이터 입력을 하려고 하면

항상 마지막 한 글자가 짤리는 현상이 생깁니다.

윈도우 7까지는 그런 현상이 없었습니다... ㅠ.ㅠ

혹시 이 부분 해결하신 분이 있을까요?

55글자 더 채워주세요.
4개의 답변이 있어요!
  • 고급스런비쿠냐84
    고급스런비쿠냐84

    안녕하세요

    저도 VB6.0으로 된 프로그램을 개발하고 있고 사용자들 PC환경이 win10인데 그런 현상은 발견하지 못했습니다..

    혹시 textbox 에서 입력하고 커서를 그대로둔상태로 저장하게되면 value 에 데이터가 들어가지 않고 저장부분이 처리되는것이 아닐까요?

    textbox.text 에만 있고 textbox.value 에는 마지막글자가 안들어가는 경우는 생길 수 있습니다.

    혹시나 해서 검토해보심이 어떨지요!?

  • 안녕하세요

    한글로 입력하면 잘리는 부분이 있는데

    임의로 맨 마지막 부분에서 한영키 입력을 넣어준다거나

    공백 문자열을 입력하도록 해주는게 좋을 것 같습니다.

    위의 방식대로 하게 되면 한글이 없어지는 경우가 없어질 것입니다.

    데이터 입력시에 위와 같이 하시면 문제는 해결될 것으로 보입니다. 어려우실텐데 화이팅

  • 안녕하세요

    저도 검색해보고 하기 내용 공유드립니다.

    버전에 따라 다르지만 C:\Program Files\Microsoft Visual Studio\VC98\Bin

    혹은 C:\Program Files에서 검색하셔서 editbin.exe와 MSPDB60.dll을 변경하려고 하는 실행파일

    이 있는 위치로 복사합니다.

    그리고 도스창에서

    c:\>"C:\실행파일경로\editbin" .\"실행파일".exe

    /subsystem:windows,5.1

    을 치시고 아래 메시지가 나왔으면 성공했을 겁니다.

    Microsoft (R) COFF Binary File Editor Version 6.00.8168

    Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

    잘되시길 빕니다.

  • 윈도우10에서 VB로 개발하는 exe 파일의 경우 끝 글자가 짤리거나 마지막 단어가 문장 제일앞으로 이동되는 버그가 있습니다.

    정확한 원인은 밝혀진게 없는거 같습니다.

    editbin.exe 파일로 확장자 exe의 SubSystem을 수정해주시면 해결됩니다. 관련링크 첨부해 드립니다.

    https://kindmaster.tistory.com/55