สำหรับผู้ที่ชื่นชอบการเขียนโปรแกรมสิ่งที่น่าอายที่สุดคือเมื่อดำเนินการซอฟต์แวร์จีนที่พวกเขาเขียนข้อความที่รวดเร็วปรากฏขึ้นเป็นภาษาอังกฤษ บทความนี้แนะนำวิธีที่ง่ายและง่ายดายในการทำให้ระบบพร้อมข้อมูลพร้อมข้อมูลใน Delphi
ใน Delphi ไฟล์ต้นฉบับ (.pas) ที่กำหนดค่าคงที่สตริงทรัพยากรของระบบจะถูกวางไว้ในไดเรกทอรี /แหล่งที่มาของไดเรกทอรีการติดตั้ง Delphi และมีการแจกจ่ายในหลายไดเรกทอรีย่อยตามหมวดหมู่ของพวกเขาและไฟล์หน่วยที่รวบรวม (. DCU) ถูกวางไว้ใน ไดเรกทอรี /lib ของไดเรกทอรีการติดตั้ง Delphi ดังนั้นเราเพียงแค่ต้องใช้สตริงข้อมูลพรอมต์ในไฟล์ต้นฉบับในไดเรกทอรี /แหล่งที่มารวบรวมไว้ในไฟล์หน่วยจากนั้นคัดลอกไฟล์หน่วยไปยังไดเรกทอรี /lib และเขียนทับไฟล์หน่วยต้นฉบับเพื่อให้บรรลุวัตถุประสงค์ ของการทำให้เป็นภาษาจีน เมื่อเราจำเป็นต้องใช้ข้อความแจ้งเตือนให้ค้นหาไฟล์ต้นฉบับที่มีข้อความแจ้งและ chinepeneize สตริงข้อความพรอมต์
ขั้นแรกให้สร้างโครงการใหม่ใน Delphi ซึ่งจะมีไฟล์แบบฟอร์มโดยอัตโนมัติชื่อ UNIT1 และลบออกจากโครงการ จากนั้นเลือกโปรเจ็กต์→ตัวเลือกจากเมนู ไดเรกทอรี/lib ที่นี่เส้นทางที่สมบูรณ์ในระบบของฉันเส้นทางนี้คือ C:/ไฟล์โปรแกรม/Borland/Delphi5/Lib ในที่สุดบันทึกไฟล์โครงการและตั้งชื่อ Hanhua.dpr ณ จุดนี้ไฟล์โครงการนี้สำหรับการทำให้เป็นภาษาจีนได้รับการจัดตั้งขึ้นแล้วฉันจะเริ่มทำงานกับไฟล์โครงการนี้ได้อย่างไร ต่อไปฉันจะใช้ตัวอย่างเพื่อแสดงวิธีการใช้งาน
เมื่อใช้ Delphi เพื่อรวบรวมซอฟต์แวร์แอปพลิเคชันหลังจากที่ซอฟต์แวร์ถูกรวบรวมข้อความแจ้งเตือน "ลบบันทึก?
1. เปิดไฟล์โครงการ hanhua.dpr ใน Delphi
2. เลือกเมนูค้นหา→ค้นหาในไฟล์ในกล่องโต้ตอบป๊อปอัพป้อนข้อความเพื่อค้นหา: กล่องข้อความที่นี่เราป้อน "ลบระเบียน?" เส้นทางเต็มของไดเรกทอรี/แหล่งที่มาในตัวเลือกไดเรกทอรีการค้นหาในระบบของฉันเส้นทางคือ C:/ไฟล์โปรแกรม/Borland/Delphi5/แหล่งที่มาและในที่สุดอย่าลืมเลือกรวมไดเรกทอรีย่อยและคลิก "ตกลง" ปุ่มเริ่มค้นหา .
3. หน้าต่างใหม่จะถูกเพิ่มที่ด้านล่างของตัวแก้ไขรหัสเพื่อแสดงไฟล์ทั้งหมดที่มีข้อความที่คุณกำลังมองหา แหล่งที่มา /vcl /dbconsts.pas(100):sdeleterecordquestion='''delete Record? ''; "ดับเบิลคลิกที่จะเปิดไฟล์ระบบจะย้ายเคอร์เซอร์โดยอัตโนมัติเป็น" ลบบันทึก? "และเปลี่ยนเป็น" ลบ บันทึก?".
4. เลือกโครงการเมนู→เพิ่มลงในโครงการ เพิ่มลงในโครงการ
5. รวบรวมโครงการ Hanhua.dpr
ในที่สุดเราเพียงแค่ต้องคอมไพล์ซอฟต์แวร์แอปพลิเคชันก่อนหน้าหนึ่งครั้งและข้อความแจ้ง "ลบบันทึก?" กลายเป็น "ลบบันทึก?" แล้วมันจะรวดเร็วและแม่นยำในการใช้วิธีนี้กับภาษาจีนหรือไม่? อย่างไรก็ตามเนื่องจากเราแก้ไขไฟล์ต้นฉบับโดยตรงในไดเรกทอรีระบบมีสองปัญหา ผลลัพธ์ของการทำให้เป็นภาษาจีนหายไป ดังนั้นเราจึงต้องทำการปรับปรุงบางอย่างในกระบวนการของการทำให้เป็นภาษาจีนข้างต้น
เลือกไฟล์เมนู→บันทึกเป็นและในกล่องโต้ตอบป๊อปอัพให้แทนที่ไฟล์และบันทึกลงในไดเรกทอรีอื่น
หลังจากเพิ่มขั้นตอนข้างต้นปัญหาทั้งสองที่กล่าวถึงข้างต้นได้รับการแก้ไข: ไฟล์แหล่งที่มาของระบบไม่ได้รับการแก้ไขและไฟล์ที่แก้ไขถูกวางไว้ในไดเรกทอรีของเราเอง ข้อมูลจากภาษาจีนก่อนหน้านี้