Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข Runtime Error 482: คู่มือแก้ไขขั้นตอนต่อขั้นตอน

Runtime Error 482 เกิดขึ้นเมื่อผู้ใช้พยายามใช้โปรโตคอล "PrintForm" โดยเฉพาะอย่างยิ่ง เมื่อผู้ใช้พยายามเปลี่ยนการตั้งค่าระดับหน้า (เช่น Orientation) Runtime Error 482 จะแสดงขึ้นเนื่องจากส่วนที่เสียหายของระบบหรือไฟล์ที่เสียหายก่อให้เกิดความเสียหาย ข้อผิดพลาดนี้มักมีอยู่บนคอมพิวเตอร์เก่าที่ใช้ระบบปฏิบัติการ Windows 95, 98, ME, NT หรือ 2000 และสามารถเกิดขึ้นได้ในเวลาที่ดูเหมือนสุ่ม นี่คือวิธีแก้ไขข้อผิดพลาดนี้:

สาเหตุของ Runtime Error 482

ข้อผิดพลาดอาจแสดงตัวเองออกมาเป็น:

Run-time error '482': Printer Error

หรือ

Printer Error

ข้อผิดพลาดเหล่านี้มักเกิดจากการใช้ PrintForm บนระบบปฏิบัติการ Windows เก่า อย่างไรก็ตาม เวลาที่ข้อผิดพลาดเกิดขึ้นแตกต่างกันไปตามระบบปฏิบัติการ ตัวอย่างเช่น ใน Windows 2000 และ NT ข้อผิดพลาดอาจเกิดขึ้นแม้ผู้ใช้จะเรียก PrintForm สำเร็จแล้ว ใน Windows เก่า ข้อผิดพลาดอาจเกิดขึ้นแม้ในการเรียก PrintForm ครั้งแรก ในการแก้ไขปัญหานี้ โปรดทำตามขั้นตอนด้านล่าง

วิธีแก้ไข Runtime Error 482

ขั้นตอนที่ 1 – อย่าใช้ "PrintForm"

โดยการไม่ใช้ PrintForm คุณกำลังหลีกเลี่ยงความขัดแย้งที่เป็นไปได้กับยูทิลิตี้ แม้จะไม่ใช่การแก้ไข แต่เป็นวิธีแก้ปัญหาชั่วคราวที่มีประสิทธิภาพมาก ซึ่งปกติจะทำงานทุกครั้ง เพื่อหยุดใช้ PrintForm ทำตามขั้นตอนด้านล่างสำหรับ Windows 2000 และ NT:

  1. การเรียกเมธอด EndDoc หลังการเรียก PrintForm จะแก้ไขปัญหา

สำหรับ Windows Operating Systems เก่า:

  1. การเรียกเมธอด EndDoc ก่อนการเรียก PrintForm จะหลีกเลี่ยงปัญหา แต่การตั้งค่าใดๆ ที่ทำไปที่ Printer Object จะหายไป หมายความว่า PrintForm จะใช้การตั้งค่าของ Default Printer ปัจจุบัน
  2. ใช้ Common Dialog Control เพื่อเปลี่ยนคุณสมบัติหน้าแทนการกำหนดคุณสมบัติโดยตรงให้กับ Printer Object

เมธอด EndDoc (สำหรับ Windows 2000 และ NT):

  1. ใช้ Win32 API (Application Programming Interface) ใส่โค้ดนี้:
Private Sub Form_Click() Printer.Orientation = vbPRORPortrait PrintForm Printer.EndDoc Printer.Orientation = vbPRORLandscape PrintForm End Sub

สำหรับ Windows Operating Systems เก่า ใช้เมธอด EndDoc นี้:

  1. ใช้ Win32 API พิมพ์โค้ดนี้
Private Sub Form_Click() Printer.Orientation = vbPRORPortrait Printer.EndDoc PrintForm Printer.Orientation = vbPRORLandscape Printer.EndDoc PrintForm End Sub

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

ขั้นตอนที่ 2 – ทำความสะอาด Registry

– ดาวน์โหลด Registry Cleaner นี้

Registry ยังสามารถเป็นสาเหตุใหญ่ของ Runtime Error 482 ได้ หากคุณไม่รู้จักส่วนนี้ของระบบ มันโดยพื้นฐานคือที่จัดเก็บกลางสำหรับการตั้งค่าและตัวเลือกทั้งหมดที่คอมพิวเตอร์ของคุณต้องการเพื่อทำงาน ฐานข้อมูล Registry เป็นที่อยู่ของทุกอย่างตั้งแต่ธีมเดสก์ท็อปไปจนถึงอีเมลล่าสุด และยังเป็นที่ที่เก็บการตั้งค่าเครื่องพิมพ์มากมายสำหรับระบบของคุณด้วย น่าเสียดายที่มันก็ย่อมเป็นที่มาของการเสียหายและบกพร่อง ทำให้ระบบของคุณโหลดช้าและมีข้อผิดพลาดมาก เพื่อแก้ไขปัญหานี้ ขอแนะนำให้คุณใช้ Registry Cleaner เพื่อเก็บระบบและ Registry ของคุณให้สะอาด