6 파일을 5에서 열 때, 가장 문제가 되는 것이 dfm 파일에서 문자열 부분입니다.
델파이 5에서는 코딩시와 마찬가지로, ' ' 로 된 문자열로 처리가 되는데,
6에서는 한글의 경우 모두 #34123 식으로 아스키 범위가 넘는 문자에 대해서는
#숫자 로 바뀌더군요, 그런데 5에서는 그런 문자열을 읽지 못합니다.
이걸 변화해 주는 유틸이 있다면 매우 편리할 것 같습니다만, 없는 것 같더군요.
따라서, 델6에서 작성한 dfm 파일을 열어서 문자열 부분이 #로 되어 있으면
델 5에서는 100% 에러 납니다. 이걸 문자열 형태로 변환해 줘야 에러 없이
읽어 들일 수 있습니다. 저도 이거 때문에 쌩 노가다 했습니다. 델 6에서 화면
보고 해당 컴포넌트 문자열(캡션, 힌트) 등을 모두 일반 에디터로 바꾼후에
5에서 읽어 들여 성공했습니다.
전에 제가 이와 관련한 답변을 한적이 있어 그 내용을 그대로 올립니다.
6 파일을 5에서 열 때, 가장 문제가 되는 것이 dfm 파일에서 문자열 부분입니다.
델파이 5에서는 코딩시와 마찬가지로, ' ' 로 된 문자열로 처리가 되는데,
6에서는 한글의 경우 모두 #34123 식으로 아스키 범위가 넘는 문자에 대해서는
#숫자 로 바뀌더군요, 그런데 5에서는 그런 문자열을 읽지 못합니다.
이걸 변화해 주는 유틸이 있다면 매우 편리할 것 같습니다만, 없는 것 같더군요.
따라서, 델6에서 작성한 dfm 파일을 열어서 문자열 부분이 #로 되어 있으면
델 5에서는 100% 에러 납니다. 이걸 문자열 형태로 변환해 줘야 에러 없이
읽어 들일 수 있습니다. 저도 이거 때문에 쌩 노가다 했습니다. 델 6에서 화면
보고 해당 컴포넌트 문자열(캡션, 힌트) 등을 모두 일반 에디터로 바꾼후에
5에서 읽어 들여 성공했습니다.
혹시, 시간되시면, 컨버팅 프로그램 부탁드립니다. ^^;