프로그래밍 애호가들에게 가장 당혹스러운 것은 중국 소프트웨어를 실행할 때 신속한 메시지가 영어로 나타납니다. 이 기사는 델파이의 시스템 프롬프트 정보를 중국어 화하는 빠르고 쉬운 방법을 소개합니다.
Delphi에서는 시스템 리소스 문자열 상수를 정의하는 소스 파일 (.PAS)이 Delphi 설치 디렉토리의 /소스 디렉토리에 배치되며 해당 카테고리별로 여러 하위 디렉토리에 배포되며 컴파일 된 장치 파일 (. DCU)이 배치됩니다. 델파이 설치 디렉토리의 /lib 디렉토리는 애플리케이션을 컴파일하고 연결하면이 장치 파일에서 필요한 문자열 상수를 자동으로 찾아 교체합니다. 따라서 /소스 디렉토리의 소스 파일에서 프롬프트 정보 문자열을 중국어로 만들고 단위 파일로 컴파일 한 다음 단위 파일을 /lib 디렉토리로 복사 한 다음 원본 단위 파일을 덮어 쓸어 목적을 달성합니다. 중국화. 프롬프트 메시지를 중국어링 해야하는 경우 프롬프트 메시지가 포함 된 소스 파일을 찾아 프롬프트 메시지 문자열을 중국어로 표시하십시오.
먼저 Delphi에서 새 프로젝트를 작성하여 Unit1이라는 양식 파일을 자동으로 포함하여 프로젝트에서 제거합니다. 그런 다음 팝업 프로젝트 옵션 대화 상자에서 디렉토리/조건부 텍스트 상자를 선택하면 프로젝트를 작성한 후에는 단위가 있습니다 /lib 디렉토리 여기에서 완전한 경로는 내 시스템에서 c :/program files/borland/delphi5/lib입니다. 마지막으로 프로젝트 파일을 저장하고 hanhua.dpr 이름을 저장하십시오. 이 시점에서 중국화를위한이 프로젝트 파일이 설정 되었으므로이 프로젝트 파일로 어떻게 작업 할 수 있습니까? 다음으로 예제를 사용하여 사용 방법을 설명합니다.
델파이를 사용하여 애플리케이션 소프트웨어를 컴파일 한 후에는 "삭제 된 레코드"가 나타납니다.
1. Delphi에서 프로젝트 파일 Hanhua.dpr을 엽니 다.
2. 메뉴 검색 → 파일에서 찾기, 팝업 대화 상자에서 찾을 수있는 텍스트를 입력하십시오. 텍스트 상자, 여기에 "레코드 삭제"를 입력 한 다음 Component Box 디렉토리에서 검색을 선택하고 입력합니다. 검색 디렉토리 옵션의/소스 디렉토리의 전체 경로는 내 시스템에서 C :/Program Files/Borland/Delphi5/Source입니다. 마지막으로 하위 디렉터를 포함하고 "확인"을 클릭하는 것을 잊지 마십시오. 버튼이 검색을 시작합니다. .
3. 코드 편집기 하단에 새 창이 추가되어 원하는 텍스트가 포함 된 모든 파일이 표시되며 "C :/Program Files/Borland/Delphi5/"만 있습니다. Source /Vcl /dbconsts.pas(100):sdeleterecordquestion='delete record? ''; ",", 파일을 열려면 두 번 클릭하면 시스템이 "레코드 삭제"로 자동으로 이동하고 "삭제하도록 변경합니다. 기록?".
4. 메뉴 프로젝트 → 프로젝트에 추가하면 시스템이 열린 파일을 자동으로 사용하여 "열기"버튼을 직접 클릭 할 수 있습니다 프로젝트에 추가하십시오.
5. 프로젝트 Hanhua.dpr을 컴파일하십시오.
마지막으로, 우리는 이전 응용 프로그램 소프트웨어를 한 번 다시 컴파일하면 "레코드 삭제"가됩니다. 이 방법을 중국어에 사용하는 것이 빠르고 정확합니까? 그러나 시스템 디렉토리에서 소스 파일을 직접 수정하므로 먼저 수정 프로세스 중에 오류가 있으면 델파이를 다시 설치 한 후에는 참조 할 수 있습니다 중국화 결과가 사라졌습니다. 따라서 위의 중국화 과정을 개선해야합니다.
메뉴 파일 → AS를 저장하고 팝업 대화 상자에서 파일을 교체하고 다른 디렉토리로 저장하십시오.
위의 단계를 추가 한 후 위에서 언급 한 두 가지 문제가 해결되었습니다. 시스템 소스 파일이 수정되지 않았으며 수정 된 파일은 델파이를 다시 설치 한 후 Hanhua .DPR을 다시 만듭니다. 이전 중국어의 정보.