แอปพลิเคชัน VB6 ไม่สามารถทำงานในคอมพิวเตอร์เครื่องอื่น


-1

ฉันสร้างแอปพลิเคชั่นบนคอมพิวเตอร์ (Windows 7) โดยใช้ Visual Basic 6 และทำงานได้ดี

ตอนนี้เมื่อฉันคัดลอกแอปพลิเคชันไปยังคอมพิวเตอร์เครื่องอื่นที่ใช้ Windows 8.1 แอปพลิเคชันไม่สามารถทำงานได้พร้อมท์แจ้งข้อผิดพลาด "ไม่สามารถสร้างลิงค์"

ในแอปพลิเคชันที่ฉันสร้างฉันใช้การควบคุม OLE เพื่อเชื่อมโยงไฟล์ Excel และไฟล์ WAV แบบสั้นเข้ากับแอปพลิเคชันดังนั้นฉันจึงคัดลอกไฟล์ไปยังที่อยู่ไดเรกทอรีเดียวกันบนคอมพิวเตอร์ทั้งสองเครื่อง แต่ข้อผิดพลาดยังคงอยู่ ใครสามารถช่วยในเรื่องนี้? ขอบคุณ!


หลังจากฉันลบโมดูลควบคุม OLE ออกจากรหัสของฉันฉันจัดการเพื่อเรียกใช้โปรแกรมได้อย่างราบรื่น นี่หมายความว่าฉันทำผิดพลาดหรือไม่ทำบางสิ่งกับโมดูล OLE Control ที่ลิงก์ไฟล์ Excel ไปยังโปรแกรมของฉันหรือไม่
Hendrick Tan

คำตอบ:


0

คุณลองเรียกใช้แอปพลิเคชั่นในโหมดความเข้ากันได้หรือไม่?

ตามคำตอบนี้คุณจะเริ่มพบปัญหานี้บ่อยขึ้น มันอาจจะถึงเวลาที่จะพิจารณาการย้ายแอพลิเคชันของคุณไปยังกรอบ NET


ฉันได้ลองแล้ว แต่มันก็ยังแสดงข้อผิดพลาดรันไทม์ "31024" (ไม่สามารถสร้างลิงค์ได้) ฉันกำลังพิจารณาที่จะย้ายแอปพลิเคชันของฉันไปยัง. NET Framework ในอนาคต แต่ฉันไม่เคยเรียนรู้การเขียนโปรแกรม. NET มาก่อนและโปรแกรมนี้ค่อนข้างเร่งด่วนที่จะทำงานบนพีซีเครื่องใหม่
Hendrick Tan

นี้บทความ MSDNแสดงให้เห็นสเปรดชีตมีขนาดใหญ่เกินไป มันใหญ่แค่ไหน?
Burgi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.