1
ห้อง MS Access / : ปรับโปรแกรมที่พัฒนาตั้งแต่ access 32 bit จะเปลี่ยนเป็น 64 bit
« เมื่อ: 26 ก.พ. 68 , 18:22:55 »
ส่วนใหญ่ปัญหาหลักๆเท่าที่เจอในการเปลี่ยนจาก 32 เป็น 64 ที่แก้ไขยากที่สุดก็คือเรื่องของการใช้งานโค้ด API อะครับ เกินครึ่งที่เราเคยใช้กันมาจะไม่รองรับแบบ 64bit
ผมแนะนำให้ลองไปเทียบคำสั่งกับที่นี่ดู แล้วแก้ตาม เช่นพวก DataType จาก Long เป็น LongPtr อันไหนต้องเปลี่ยนอันไหนไม่ต้องเปลี่ยน (ไม่ใช่ทุกฟังก์ชั่นจะเปลี่ยนเป็น LongPtr หมดได้นะครับ) มันทำให้ผมรอดมาหลายโปรแกรมแล้วใช้ต่อเป็น 64bit ได้สบาย ลองดูครับ
https://github.com/ReneNyffenegger/WinAPI-4-VBA/blob/master/Win32API_PtrSafe.txt
ผมแนะนำให้ลองไปเทียบคำสั่งกับที่นี่ดู แล้วแก้ตาม เช่นพวก DataType จาก Long เป็น LongPtr อันไหนต้องเปลี่ยนอันไหนไม่ต้องเปลี่ยน (ไม่ใช่ทุกฟังก์ชั่นจะเปลี่ยนเป็น LongPtr หมดได้นะครับ) มันทำให้ผมรอดมาหลายโปรแกรมแล้วใช้ต่อเป็น 64bit ได้สบาย ลองดูครับ
https://github.com/ReneNyffenegger/WinAPI-4-VBA/blob/master/Win32API_PtrSafe.txt