PRB: "ผิดเวอร์ชันของเวลาเรียกใช้ DLL" เมื่อเริ่มต้นแอพลิเคชัน

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 185992 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

อาการ

เมื่อต้องการเริ่มต้นแอพลิเคชันของ Visual Basic 5.0 คุณอาจได้รับกล่องโต้ตอบข้อผิดพลาดต่อไปนี้:
เฉพาะ
"รุ่นที่ไม่ถูกต้องของเวลาเรียกใช้ DLL"

สาเหตุ

รุ่นที่ไม่ถูกต้องของแฟ้มทำ Msvbvm50.dll มีการติดตั้งบนเครื่องเป้าหมาย

การแก้ไข

ต้องติดตั้ง Msvbvm50.dll รุ่นล่าสุด

เมื่อต้องการแก้ไขปัญหานี้ ติดตั้งโปรแกรมประยุกต์ 5.0 Visual Basic ที่สร้างโดยใช้ตัวช่วยสร้างการติดตั้งโปรแกรมประยุกต์ลงในเครื่องเป้าหมาย หรือด้วยตนเองคัดลอก Msvbvm50.dll รุ่นล่าสุดในไดเรกทอรีระบบ (หรือ System32 สำหรับเครื่องจักร NT) และการลงทะเบียนโดยใช้ RegSvr32.Exe

เมื่อต้องการลงทะเบียนแฟ้มทำด้วยตนเอง ใช้ RegSvr32.Exe (จัดส่งสินค้าในแผ่นซีดีของ Visual Basic ในไดเรกทอรี OS\System และ Tools\RegUtils) ตามที่แสดงด้านล่าง:
  1. บนเมนูการเริ่ม Windows คลิกเรียกใช้
  2. พิมพ์ลงในข้อความต่อไปนี้ แล้วกด ENTER:
    RegSvr32.Exe MSVBVM50.DLL
    คุณควรเห็นข้อความคล้ายกับข้อความต่อไปนี้:
    "DLLRegisterServer ใน C:\Windows\System\MSVBVM50.DLL เสร็จสมบูรณ์แล้ว"
  3. ถ้าคุณไม่เห็นข้อความนี้ กรุณาตรวจสอบให้แน่ใจว่า คุณมี Msvbvm50.dll รุ่นล่าสุด และคุณมี RegSvr32.Exe ที่ติดตั้งอยู่ในโฟลเดอร์ระบบ Windows หรือ System32

    หมายเหตุ: ได้จะยังสามารถขอรับแฟ้มทำล่าสุดทั้งหมด ด้วยการติดตั้ง self แยก EXE ที่อ้างอิงถึงในบทความฐานความรู้ของ Microsoft ต่อไปนี้:
    180071: แฟ้ม: Msvbvm50.exe แฟ้มการเรียกใช้ Visual Basic 5.0-เวลาที่ติดตั้ง

สถานะ

ลักษณะการทำงานนี้เกิดจากการออกแบบ

ข้อมูลเพิ่มเติม

ทุกครั้งควรใช้ตัวช่วยสร้างการติดตั้งโปรแกรมประยุกต์การกระจายโปรแกรมประยุกต์ 5.0 Visual Basic ของคุณ (หรือเป็นเครื่องมือการกระจายของบริษัทอื่นเท่ากับ) แน่ใจว่า แฟ้มสนับสนุนที่จำเป็น brought พร้อม และติดตั้งอยู่บนระบบเป้าหมาย

เมื่อต้องการคอมไพล์โปรแกรม Visual Basic ผลลัพธ์สุดท้ายต้องอย่างใดอย่างหนึ่งทำแฟ้มที่มีการติดตั้งเมื่อระบบการพัฒนา (หรือยิ่งล่าสุดทำแฟ้ม) ใช้งานไม่แอปพลิเคชันที่เก่ากว่าจะไม่ได้ โดยการทำแฟ้มรุ่นที่ใหม่กว่า แต่โปรแกรมประยุกต์ที่ใหม่กว่าจะใช้งานไม่ได้ โดยการทำแฟ้มรุ่นเก่า

อย่างไรก็ตาม ในบางครั้งรุ่น 5.0 Visual Basic เวลาเรียกใช้แฟ้มที่ไม่ถูกต้องสามารถยังคงสามารถติดตั้งในระบบและประมาณกับข้อความข้างต้น ถ้ามีการติดตั้งตัวเลือกของ NT 4.0 หรือ 4.0 Server รายละเอียดของอินเทอร์เน็ตอยู่ คุณมีโอกาสที่จะถูกติดตั้งแฟ้มทำรุ่นที่เก่ากว่า

มีอยู่สองเวอร์ชันของไฟล์ทำ 5.0 Visual Basic:
     Run-Time File     Version           Ships With
     -------------------------------------------------------------------
     Msvbvm50.dll      5.00.3724         Visual Basic 5.0
                                         Visual Studio 97
                                         NT Option Pack 4.0
                                         Internet Information Server 4.0

     Msvbvm50.dll      05.00.4319 (SP2)  Visual Studio Service Pack 2
                                         Visual Studio Service Pack 3
				

ถ้าคุณได้ติดตั้งรุ่นล่าสุดของแฟ้มทำ 5.0 Visual Basic ติดตั้งผลลัพธ์ NT 4 ชุดของตัวเลือกหรือ 4.0 Server รายละเอียดของอินเทอร์เน็ตในรุ่นที่เก่ากว่าของไฟล์ทำ การแทนที่รุ่นล่าสุด และ 5.0 Visual Basic ทั้งหมด โปรแกรมประยุกต์ที่คอมไพล์ภายใต้ Service Pack 2 หรือ 3 จะแบ่ง

คุณสมบัติ

หมายเลขบทความ (Article ID): 185992 - รีวิวครั้งสุดท้าย: 7 มกราคม 2554 - Revision: 2.0
ใช้กับ
  • Microsoft Visual Basic Control Creation Edition
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Keywords: 
kbprb kbmt KB185992 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:185992
การปฏิเสธความรับผิดชอบในเนื้อหาของ KB ที่จะไม่มีการปรับปรุงอีกต่อไป
บทความนี้กล่าวถึงผลิตภัณฑ์ที่ Microsoft ไม่มีการสนับสนุนอีกต่อไป เนื้อหาของบทความจึงมีการนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com