วันพุธที่ 10 มิถุนายน พ.ศ. 2552

วิธีการทำให้โปรแกรม Microsoft ActiveSync เชื่อมต่อกับ Pocket PC Emulator ได้

อย่างที่บอกไว้ว่าการเขียนโปรแกรมบนอุปกรณ์พวก Pocket PC, PDA นั้นโปรแกรมที่ทำหน้าที่ในการเชื่อมต่อ Pocket PC กับตัว Source Code บนเครื่อง PC ก็คือโปรแกรม Microsoft ActiveSync และการทดสอบ Source Code ส่วนใหญ่แล้วเราก็จะทดสอบบน Pocket PC Emulator ตาม Platform ที่ต้องการ ดังนั้นการใช้งานโปรแกรม Microsoft ActiveSync ก็ต้องใช้งานได้กับตัว Pocket PC Emulator ซึ่งโดยค่าปกติแล้วการเชื่อมต่อตรงนี้ยังไม่สามารถทำงานได้จนกว่าเราจะกำหนดค่าการเชื่อมต่อให้ Microsoft ActiveSync สามารถเชื่อมต่อ Pocket PC Emulator ได้

หลังจากที่ได้ทำการติดตั้งโปรแกรม Microsoft ActiveSync ลงบนเครื่องแล้ว บางคนอาจจะยังไม่รู้วิธีที่จะทำให้ Microsoft ActiveSync มองเห็น Pocket PC Emulator ซึ่งบทความนี้จะแสดงวิธีการกำหนดค่าดังกล่าวเป็นลำดับขั้นดังนี้ครับ

1. เปิดโปรแกรม Microsoft ActiveSync ขึ้นมาและไปที่เมนู File > Connection Setting...


2. กำหนดค่าต่างๆ ให้เป็นตามรูปด้านล่างครับ โดยเฉพาะ Allow connections to one of the following: ให้ทำเครื่องหมายถูกเอาไว้ และใน Combo ด้านล่างให้เลือกเป็น DMA


3. ถ้าคุณเปิด Pocket PC Emulator ไว้อยู่แล้วก็อาจจะกดปุ่ม Connect... ด้านบนได้เลยครับ แต่เท่าที่ลองดูจะเชื่อมต่อได้ค่อนข้างช้า ผมมีอีกวิธีมาบอกครับ ก็คือให้คุณเปิด Project ของ Visual Studio .NET ขึ้นมา และไปที่เมนู Tools > Device Emulator Manager...



4. ให้คลิกเมาส์ขวา ที่ตัว Pocket PC Emulator ที่คุณต้องการ และเลือกเมนู Connect


5. เมื่อ Pocket PC Emulator แสดงขึ้นมาแล้วจะมีรูปลุกศรสีเขียวด้านหน้า ให้คุณคลิกขวาอีกครั้ง และเลือกเมนู Cradle (น่าจะแปลว่า ตั้งบนแท่น) ซึ่งเมนูนี้แหละครับที่จะเป็นตัวไปสั่งให้โปรแกรม Microsoft ActiveSync ทำการเชื่อมต่อมายัง Pocket PC Emulator ของเรา


6. รอสักพัก ถ้าไม่มีข้อผิดพลาดอะไร ตัวโปรแกรม Microsoft ActiveSync ก็จะทำการเชื่อมต่อมายัง Pocket PC Emulator ที่เรา Connect อยู่เรียบร้อง ซึ่งในการเชื่อมต่อครั้งแรก จะมีหน้าจอมาให้สร้าง แฟ้มที่ต้องการ Sync ระหว่างเครื่อง PC กับ Pocket PC นะครับไม่ต้องแปลกใจ ให้คุณ OK หรือ Next ไปเรื่อย ๆ


เรียบร้อยแล้วครับ ทีนี้ก็สามารถ Explore ดูไฟล์ต่างๆ หรือ Copy ไฟล์ต่างๆ ลงบน Pocket PC Emulator ได้แล้ว ถ้าใครยังไม่เคยทำ ก็ลองดูนะครับ หวังว่าคงมีประโยชน์บ้าง