การแก้ไข: คุณได้รับการ " System.NullReferenceException: วัตถุการอ้างอิงที่ไม่ได้กำหนดให้กับอินสแตนซ์ของวัตถุ" ข้อความแสดงข้อผิดพลาดเมื่อคุณใช้การปรับให้เหมาะสม JIT โดยใช้ลอยตัว

ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ

ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:813340
บทความนี้ถูกเก็บถาวรแล้วเนื้อหาของบทความจึงถูกนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก
อาการ
เมื่อคุณคอมไพล์รหัสบางส่วน นั้นอาจมีปานกลางภาษา (MSIL) Microsoft ที่ถูกต้อง อย่างไรก็ตาม เมื่อคุณเรียกใช้โปรแกรมประยุกต์ที่คอมไพล์แล้ว คุณได้รับข้อความแสดงข้อผิดพลาดที่ข้อยกเว้น Unhandled ต่อไปนี้:
System.NullReferenceException: อ้างอิงวัตถุไม่ได้กำหนดให้กับอินสแตนซ์ของวัตถุ
ถ้ามีการปรับให้เหมาะสมถูกปิดใช้งาน ข้อผิดพลาดนี้ยกเว้นไม่เกิด
การแก้ไข
สามารถโหลด hotfix ได้แล้วจาก Microsoft แต่มุ่งหวังให้ใช้เพื่อแก้ปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น ใช้ hotfix นี้เฉพาะกับระบบต่างๆ ที่พบปัญหานี้เท่านั้น

หมายเหตุ:คุณต้องมีข้อตกลงลิขสิทธิ์กับ Visual Studio เพื่อขอรับโปรแกรมแก้ไขด่วนนี้

การแก้ปัญหานี้ ให้ติดต่อ Microsoft Product Support Services เพื่อรับ hotfix สำหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของ Microsoft Product Support Services และข้อมูลเกี่ยวกับค่าใช้จ่ายในการให้คำปรึกษา แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft::หมายเหตุ:ในกรณีพิเศษ อาจมีการยกเว้นค่าใช้จ่ายสำหรับการสนับสนุนทางโทรศัพท์หากผู้เชี่ยวชาญในการให้การสนับสนุนของ Microsoft ระบุว่าการปรับปรุงเฉพาะจะแก้ปัญหาของคุณได้ ค่าใช้จ่ายปกติจะใช้กับการให้การสนับสนุนสำหรับคำตอบเพิ่มเติมและเรื่องที่ไม่สามารถจัดเป็นคำถามเกี่ยวกับการอัพเดทเฉพาะ
ข้อมูลเพิ่มเติม
เมื่อต้องการทบทวนเกิดปัญหา ใช้ของคอมไพเลอร์ C, CL การคอมไพล์โค้ดตัวอย่างต่อไปนี้ และเรียกใช้แอพลิเคชันที่คอมไพล์แล้ว
void float_fun(double a){    *((float *)&a) = (float)a;    while(1)    {        if(*((float *)&a))  break;    }}int main(){     float_fun(1.00);     return 0;}
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ที่ใช้เพื่ออธิบายการปรับปรุงผลิตภัณฑ์ของ Microsoft คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft

คำเตือน: บทความนี้ได้รับการแปลโดยอัตโนมัติ

คุณสมบัติ

รหัสบทความ: 813340 - การตรวจสอบครั้งสุดท้าย: 12/08/2015 01:55:55 - ฉบับแก้ไข: 4.0

Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition

  • kbnosurvey kbarchive kbHotfixServer kbqfe kbvs2002sp1sweep kbcodesnippet kberrmsg kbfix kbbug kbmt KB813340 KbMtth
คำติชม