VISUAL BASIC 6.0 으로 간단한 실행파일을 만들었는데요, 영어/한국어 버전 차이가 있는데 왜 일까요?
제가 열심히 개발자 공부중인데요
2가지 버전이 있더라구요
영어버전과 한국어버전 이렇게 2가지가 있는데요
똑같은 소스로 컴파일하여 실행파일을 만들어서 다른 컴퓨터에서
그 파일을 실행하면? 영어버전으로 컴파일한 소스는 아무이상 없이 실행되는데
한국어버전으로 컴파일한 소스는 추가파일 설치가 필요하다고 에러 메세지가 뜨더라구요
같은 마이크로소프트사에서 만든 개발자 언어이고
메뉴상에서 file 을 파일, open 을 열기로 단순 번역한것 같은데
왜? 이런 차이가 왜? 발생할까요?
예전에 저도 비슷한 경험을 했는데요
js2님이 말씀하신것처럼 한국어관련 처리를 하는 부분이 필요로 하기때문에 영어/한국어 버전으로 나뉘어져있는데요
한국어 버전은 vb6ko.dll 파일일 필요로 합니다
근데 실제 영어버전으로 개발하여 사용을 하다보면, 굳이 한국어 버전에서 필요한 vb6ko.dll 파일이 없어도 실행하는데 별 문제가 없기때문에 , 저 같은경우는 그냥 영어버전으로 설치하여 개발을 합니다
그래야 실행파일만으로도 이 컴퓨터 ,저 컴퓨터 아무 문제 없이 사용할 수 있거든요
그리고 vb6 으로 컴파일한 파일은 용량이 엄청나게 작아서 저는 개인적으로 좋아합니다^^
한국어 버전에서 실행할때 한국어 등 영어가 아닌 문자 타입이 포함되어있거나 하는 등 기타 이유로 영어를 제외한 언어를 포함할때 추가적인 프로그램 설치가 필요한 경우가 종종 있습니다.
a~Z 까지는 기본적으로 거의 모든 프로그램 컴파일등에 들어가있지만 UTF-8 등이 기본설정이 아닌 프로그램들의 경우 단순작업에도 해당 언어코드와 관련된 프로그램이 추가설치 필요한 경우가 있는데 이 경우로 보입니다만
정확한 사유는 MS사에 직접 문의하시면 빠르고 정확한 답변 얻으실것으로 보입니다.