ข้อผิดพลาดรันไทม์ 7 เกิดจากความขัดแย้งภายในโปรแกรมเข้ารหัส Visual Basic ถ้าคุณพยายามเปิดคุณสมบัติ BoundText ของ Data Combo ในโค้ด Visual Basic หลังจากที่คุณเลื่อนลงรายการขององค์ประกอบในส่วนรายการจนกว่าองค์ประกอบที่เลือกในปัจจุบันจะไม่อยู่ในรายการอีกต่อไป ข้อความแสดงข้อผิดพลาดต่อไปนี้อาจปรากฏขึ้น:
ข้อผิดพลาดรันไทม์ “7” :หน่วยความจำไม่เพียงพอ
แม้ว่าข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น แต่คุณอาจพบว่าไม่มีการสูญเสียหน่วยความจำจริงและระบบทำงานอย่างสม่ำเสมอ เพื่อแก้ไขข้อผิดพลาดนี้ คุณควรทำตามขั้นตอนด้านล่าง:
ข้อผิดพลาดรันไทม์ 7 เกิดจากอะไร
Runtime Error 7 มักจะแสดงในรูปแบบนี้:
ข้อผิดพลาดรันไทม์ “7”:หน่วยความจำไม่เพียงพอ
ข้อความแสดงข้อผิดพลาดข้างต้นเกิดจากไฟล์ FM20.dll เสียหายหรือเสียหาย ไฟล์ FM20.dll ถูกใช้โดย Visual Basic เพื่อช่วยเข้ารหัสคุณสมบัติและการตั้งค่าต่างๆ ภายในโปรแกรมที่คุณสร้าง ไฟล์นี้ใช้เฉพาะใน Visual Basic และสาเหตุที่แสดงข้อผิดพลาดก็เนื่องมาจากวิธีที่ Visual Studio หรืออินเทอร์เฟซการเขียนโปรแกรมอื่นๆ ในระบบของคุณไม่รองรับ โชคดีที่คุณสามารถแก้ไขข้อผิดพลาดรันไทม์ 7 ได้โดยการลบไฟล์ FM20.dll ออกจากแอปพลิเคชันของคุณ จากนั้นจึงยกเลิกการลงทะเบียนไฟล์ comctl32.ocx บนพีซีของคุณ นี่คือสิ่งที่คุณควรทำ…
วิธีการแก้ไขข้อผิดพลาดรันไทม์ 7
ขั้นตอนที่ 1 – ลบไฟล์ FM20.dll ออกจากแอปพลิเคชันของคุณ
หากคุณได้เข้ารหัสโปรแกรมโดยใช้ Visual Basic เพื่อใช้ไฟล์ FM20.dll (Dynamic Link Library) คุณควรลบออก สาเหตุก็คืออาจทำให้เกิดข้อขัดแย้งได้ ไฟล์ DLL เป็นไฟล์ที่มีฟังก์ชันต่างๆ ซึ่งส่วนใหญ่ใช้ในแอพพลิเคชั่นหลายตัว และบางครั้งไฟล์เหล่านี้อาจทำให้หยุดทำงาน ส่งผลให้แอพพลิเคชันตัวใดตัวหนึ่งแสดงข้อความแสดงข้อผิดพลาด หากต้องการลบไฟล์ DLL ให้ทำดังนี้:
1. เปิดพรอมต์คำสั่ง
- คลิก เริ่ม> เรียกใช้
- พิมพ์ 'cmd ' ในกล่อง (ไม่มีเครื่องหมายคำพูด)
- คลิก ตกลง .
2. นำทางไปยังตำแหน่งที่แน่นอนของ DLL
- พิมพ์ ‘regsvr32 /u fm20.dll ' (อีกครั้งโดยไม่มีใบเสนอราคา)
- กด Enter .
- เมื่อกดแล้ว ให้ป้อนช่องยืนยันจะปรากฏขึ้นเพื่อยืนยันว่ากระบวนการสำเร็จ
ขั้นตอนที่ 2 – ยกเลิกการลงทะเบียนและลบไฟล์ “Comctl32.ocx”
Comctl32.ocx เป็นไฟล์สำคัญที่ Windows ใช้เพื่อควบคุมส่วนประกอบต่างๆ ของ Visual Basic บนพีซีของคุณ ขออภัย ไฟล์นี้มักจะได้รับความเสียหาย ทำให้ Windows แสดงข้อผิดพลาด Runtime 7 วิธีที่มีประสิทธิภาพมากที่สุดเพื่อให้แน่ใจว่าสิ่งนี้จะไม่ทำให้เกิดข้อผิดพลาด คือการลบไฟล์และลงทะเบียนใหม่บนพีซีของคุณ สิ่งที่ต้องทำมีดังนี้
1. เปิดพรอมต์คำสั่ง
- คลิก เริ่ม> เรียกใช้
- พิมพ์คำสั่งต่อไปนี้โดยไม่ใส่เครื่องหมายคำพูด:‘regsvr32 -u comctl32.ocx '
- หากคุณได้รับข้อความว่า "ไม่ได้ลงทะเบียน DLL" ให้กดตกลง
2. ค้นหาไฟล์
- คลิก เริ่ม> จากนั้นคลิกค้นหา .
- คลิก ไฟล์และโฟลเดอร์ทั้งหมด .
- พิมพ์ Comctl32.ocx ในกล่องชื่อไฟล์ทั้งหมดหรือบางส่วน
- เลือก Local Hard Drives จากรายการแบบเลื่อนลง Look in
- คลิก ค้นหา . ผลลัพธ์จะแสดงในช่องด้านขวามือ
- จดบันทึกโฟลเดอร์ที่ Comctl32.ocx คือ i> คลิกขวาที่ไฟล์ Comctl32.ocx แล้วลบทิ้ง
ขั้นตอนที่ 3 – แทนที่ไฟล์ Comctl32.ocx ด้วยตนเอง
มักเป็นกรณีที่ Comctl32.ocx จะเสียหาย เสียหาย หรือไม่มีสิทธิ์ที่จำเป็นสำหรับใช้ในระบบของคุณ หากเป็นกรณีนี้ การแทนที่ไฟล์ด้วยตนเองอาจช่วยแก้ไขข้อผิดพลาดให้คุณได้ นี่คือสิ่งที่คุณต้องทำ:
1) ดาวน์โหลด Comctl32.zip จากเซิร์ฟเวอร์ของเรา
2) คลายซิป Comctl32.ocx ลงในฮาร์ดไดรฟ์ของคอมพิวเตอร์ของคุณ
3) เรียกดู c:\Windows\System32
4) ค้นหา Comctl32.ocx ปัจจุบัน ในระบบของคุณ
5) เปลี่ยนชื่อ Comctl32.ocx ปัจจุบันเป็น Comctl32BACKUP.ocx
6) คัดลอกและวาง Comctl32.ocx ใหม่ลงใน C:\Windows\System32
7) คลิก Start> Run (หรือค้นหา "run" บน Vista &Win7)
8) พิมพ์ “cmd ” ในช่องที่ปรากฏ
9) พิมพ์ “regsvr32 Comctl32.ocx ” บนหน้าจอสีดำ
10) กด ป้อน
11) รีบูต พีซีของคุณ
ขั้นตอนที่ 4 – กำจัดไวรัส
- ดาวน์โหลดเครื่องสแกนไวรัสนี้
โปรแกรมป้องกันไวรัสเป็นเครื่องมือซอฟต์แวร์ที่สแกนผ่านพีซีของคุณและลบไวรัสหรือมัลแวร์ที่ติดอยู่ในระบบของคุณ มักเป็นกรณีที่ไวรัสจะติดไฟล์ DLL ต่างๆ ในคอมพิวเตอร์ของคุณและทำให้พีซีของคุณไม่สามารถอ่านได้ เพื่อให้แน่ใจว่าสิ่งนี้จะไม่เกิดขึ้นบนคอมพิวเตอร์ของคุณ คุณควรลองใช้โปรแกรมป้องกันไวรัสเพื่อสแกนผ่านระบบของคุณและลบการติดไวรัสที่ทำให้เกิดข้อผิดพลาดเหล่านี้ทั้งหมด คุณสามารถดาวน์โหลดโปรแกรมป้องกันไวรัสที่เราแนะนำได้จากลิงค์ด้านบน แต่มีโปรแกรมมากมายให้เลือก
ขั้นตอนที่ 5 – ล้างข้อมูลรีจิสทรี
สาเหตุใหญ่อีกประการของข้อผิดพลาด Runtime Error 7 คือฐานข้อมูลรีจิสทรีของ Windows “รีจิสทรี” เป็นฐานข้อมูลกลางที่เก็บการตั้งค่า ข้อมูล และตัวเลือกทั้งหมดสำหรับคอมพิวเตอร์ของคุณ และเป็นที่ที่ Windows เก็บการตั้งค่าที่สำคัญหลายอย่างที่จำเป็นสำหรับการเรียกใช้ มักเป็นกรณีที่การตั้งค่ารีจิสทรีจำนวนมากได้รับความเสียหายและเสียหาย ทำให้พีซีของคุณใช้เวลาในการรันนานขึ้น ทำให้ทำงานช้าลงและมีข้อผิดพลาดมากมาย ในการแก้ไขปัญหานี้ คุณควรใช้ 'ตัวล้างรีจิสทรี' เพื่อสแกนผ่านพีซีของคุณและแก้ไขการตั้งค่าที่เสียหายหรือเสียหายที่อยู่ภายใน คุณสามารถดูโปรแกรมทำความสะอาดรีจิสทรีที่เราแนะนำได้ที่ด้านล่าง: