บทความนี้เป็นการแสดงถึงวิธีการติดตั้งระบบภาษาไทย ให้กับ Emulator ของ Pocket PC 2003 ซึ่งนักพัฒนาส่วนใหญ่ จะประสบปัญหา เมื่อมีการใช้งานภาษาไทย กับ คอนโทรลต่างๆ เมื่อแสดงบน Emulator แล้ว กลับกลายเป็นรูปสี่เหลี่ยมแทน (เป็นเพราะ ในระบบค้นหา font ภาษาไทยไม่ได้นั่นเอง) เพื่อแก้ปัญหาดังกล่าว นักพัฒนาสามารถทำการติดตั้งโปรแกรม ระบบภาษาไทย บน pda ลงใน Emulator ซึ่งจะทำให้การแสดงผลข้อความภาษาไทยถูกต้องนั่นเอง
ในบทความนี้สิ่งที่คุณต้องเตรียม และต้องมีไว้คือ
ให้คุณทำการติดตั้งโปรแกรม Microsoft ActiveSync ไว้ในเครื่องให้เรียบร้อย และทำการดาว์นโหลดโปรแกรม ThaiWinCE 2.0 for Pocket PC 2003 จากเว็บของ http://www.cn.co.th ดังรูป
จากนั้นทำการเปิดโปรแกรม VS2005 และสร้าง Project ที่เป็น Smart Device > Pocket PC 2003
และทดสอบวาง Lable กำหนดข้อมความที่เป็นตัวอักษรภาษาไทย จากนั้นทดสอบ Run โปรแกรม ก็จะได้ผลดังรูปด้านล่าง
เสร็จแล้วให้ทำการ Stop การ Run โปรแกรม โดยเลือกที่เมนู Debug > Stop Debuging
ต่อไปนี้จะเป็นวิธีการต่อ Emulator กับ ActiveSync เพื่อใช้ในการติดตั้งโปรแกรมลงใน Emulator
ขั้นตอนจะเริ่มจาก คลิกเลือกที่เมนู Tool > Device Emulator Manager จะปรากฏหน้าต่างดังรูป ทำการคลิกขวาเลือกที่ Datastore > Pocket PC 2003 Emulator และเลือกที่ Cradle
จากนั้น Emulator ของคุณจะทำการเชื่อมต่อกับ Emulator
***หากว่า Emulator ของคุณยังไม่ทำการเชื่อมต่อกับ ActiveSync
ให้คุณแก้ไข โดยเปิดหน้าต่าง ActiveSync ขึ้นมา เลือกที่เมนู File > Connection Settings...
ที่หน้าต่างดังรูป ให้เลือก Allow connections to one of the following : DMA
และคลิกปุ่ม OK เพียงเท่านี้ Emulator ของคุณจะสามารถทำการเชื่อมต่อกับ ActiveSync ได้
ขั้นตอนต่อไปจะเป็นการติดตั้งโปรแกรม ThaiWinCE 2.0 for Pocket PC 2003 ที่คุณได้ทำการดาว์นโหลดมา
ให้คุณทำการดับเบิ้ลคลิก เพื่อติดตั้งเหมือนโปรแกรมทั่วไป โปรแกรมจะทำการติดตั้งไปบน Emulator โดยอัตโนมัติ ดังรูปแสดงผลการติดตั้ง โปรแกรม
ที่หน้าต่างภายใน Emulator จะแสดงข้อความให้ทำการคลิก OK เพื่อให้ Reboot เครื่อง Emulator หลังการติดตั้งโปรแกรมภาษาไทย ดังรูป
ให้คุณรอจนการ Reboot เสร็จสิ้น และให้ทดสอบ Run โปรแกรมเดิมอีกครั้ง ผลที่ได้คราวนี้ ตัวอักษรภาษาไทย จะแสดงได้อย่างถูกต้อง ดังรูป
ทิ้งทาย
สำหรับท่านที่ต้องการให้ Emulator จดจำโปรแกรมภาษาไทยนี้เอาไว้ตลอด (โดยไม่ต้องลงใหม่บ่อยครั้ง) สามารถทำได้ผ่านทางเมนู ของตัว Emulator โดยเลือกที่ File > Save State and Exit
ก็หวังว่าคงเป็นประโยชน์ไม่มากก็น้อย สำหรับเพื่อนๆนักพัฒนาทุกท่าน แล้วพบกันใหม่กับ 9'M |