구글 검색을 했을 때 저와 같은 상황을 겪었던 분이 2018년도 11월에 비주얼 스튜디오 홈페이지 게시판에 작성한 문의 글을 보게 되었습니다.
그 분이 올린 문의 글에서는 문제를 다음과 같이 설명하고 있었습니다.
"
Menu 리소스를 추가하고 Menu 항목의 이름을 변경하려 하면 vs2017 이 비정상 종료됩니다.
사용자에게 노출되는 메뉴 텍스트를 변경하기 전
한글입력 모드로 설정하고 커서가 깜박이지 않는 메뉴 선택 상태에서 바로 한글을 입력하려하면 vs2017 이 종료됩니다.
"
[원문 출처]
제가 경험했던 상황은 '영상처리' 메뉴의 이름을 적으려고 '한/영키'를 한글 입력 모드로 먼저 맞춰놓고 한글을 입력하려고 키보드를 누르는 순간, 비주얼스튜디오가 비정상 종료되는 현상이었습니다.
'영상처리'메뉴의 이름을 적을 때, 영어로 한 글자 이상의 글자를 입력하면 커서가 생기고 깜빡이게 되는데, 그 때 적어준 영어를 백스페이스로 삭제해주고, '한/영키'를 한글로 바꿔준 뒤 한글을 입력해주면 비주얼스튜디오가 비정상 종료되지 않았습니다.
구체적인 설명을 덧붙이자면,
메뉴 이름을 작성하기 위해서 '여기에 입력' 부분을 마우스로 클릭하면 커서는 생기지 않고 해당 메뉴가 파란색으로 선택되게 됩니다.
그때 'dud' 이렇게 '영상처리'의 '영'을 영어로 적어주면 커서가 생기게 되는데, 그때 백스페이스로 'dud'을 삭제해준 뒤, '영상처리' 를 한글로 적어주면 비주얼스튜디오가 강제종료되지 않았습니다.
아마도 커서가 생긴 뒤에 한글을 입력한다면 강제종료 되지 않는것 같습니다.
친구가 같은 문제로 수업 이후에 저에게 연락을 주었는데, 메뉴 이름을 한글로 입력하려 하면 비주얼스튜디오가 강제종료 된다는 내용이었습니다.
아무래도 비주얼스튜디오 내에서 메뉴의 한글 입력시에 어떤 충돌이 있는것 같지만 정확한 내부적인 원인은 모르겠습니다.
버그의 원인은 알아냈는데, 이건 필자 뿐만 아니라 어쩌다가 다른 분들에게도 같은 버그가 발생할수도 있을것 같습니다.
그림으로 확인해 본다면
아래의 그림에서
여기에 입력 |
이 부분에 커서를 대고,
'영문 입력 모드(한/영키 - A)'에서 '한글 입력 모드(한/영키 - 가)'로 바꾼 후 커서가 깜빡이지 않는 상태에서 곧장 한글을 입력하면 즉시 오류가 발생하게 되어서 곧바로 비주얼스튜디오가 종료됩니다.
그래서..
영원히 한글을... 입력 할 수가 없게... 됩니다...
과제.. 영원히 못 하는줄 알았습니다.. ㅠㅠ
일단은 '영문 입력 모드(한/영키 - A)'로 영문인 상태에서 최소 한글자 이상을 적어주면
커서가 생기고 깜빡이는데,
그 상태에서 영문을 지우고 '한글 입력 모드(한/영키 - 가)'로 바꿔준 뒤 한글을 입력해주면 오류없이 잘 입력되는 것을 확인할 수 있습니다.
위의 그림처럼 뭔가를 작성할수 있는 공간이 생겨야 합니다.
파란색인 부분에다 한글로 적으려고 한다면 오류가 발생합니다.
결론 :
커서가 생기고 커서가 깜빡이는 것을 확인한 뒤에 한글로 입력해보세요.
+추가)
해당 메뉴를 더블클릭(혹은 천천히 더블클릭)하면 커서가 깜빡이는데, 그때는 한글로 곧장 입력해주셔도 됩니다.
'--------------------***** > 영상처리' 카테고리의 다른 글
AND OR XOR (0) | 2020.05.03 |
---|---|
영상처리 정리 및 암기 방법 (0) | 2020.04.28 |
2진수 8진수 10진수 16진수 변환 (0) | 2020.04.18 |
[visual studio 2017]BITMAP 파일을 binary editor 방식으로 오픈 (0) | 2020.04.17 |
visual studio c++파일 각각 빌드하기 (0) | 2020.04.15 |