Kh?c ph?c: B?n nh?n ?c m?t "System.NullReferenceException: ?i t?ng tham chi?u khng ?c ?t ? m?t th? hi?n c?a m?t ?i t?ng" thng bo l?i khi b?n th?c hi?n JIT t?i u ha b?ng cch s? d?ng m?t phao

D?ch tiu ? D?ch tiu ?
ID c?a bi: 813340 - Xem s?n ph?m m bi ny p d?ng vo.
Bung t?t c? | Thu g?n t?t c?

TRI?U CH?NG

Khi b?n bin d?ch m?t s? m?, n c th? c h?p l? Microsoft trung gian ngn ng? (MSIL). Tuy nhin, khi b?n ch?y chng tr?nh bin d?ch, b?n nh?n ?c thng bo l?i Unhandled ngo?i l? sau y:
System.NullReferenceException: ?i t?ng tham chi?u khng ?c ?t ? m?t tr?ng h?p c?a m?t ?i t?ng.
N?u ? th?c hi?n t?i u ha b? t?t, s?a ngo?i l? l?i khng x?y ra.

GI?I PHP

M?t hotfix ?c h? tr? l by gi? c s?n t? Microsoft, nhng n ch? l nh?m kh?c ph?c s? c? m bi ny m t?. Chi ap dung hotfix o cho cac h thng ang gp phai s c cu th nay.

Chu y B?n ph?i c m?t Visual Studio Gi?y php th?a thu?n ? c ?c hotfix ny.

? gi?i quy?t v?n ? ny, lin h? v?i d?ch v? h? tr? s?n ph?m Microsoft ? c ?c cc hotfix. ?i v?i m?t danh sch ?y ? cc d?ch v? h? tr? Microsoft s?n ph?m i?n tho?i s? v thng tin v? chi ph h? tr?, gh thm Web site sau c?a Microsoft:
http://support.microsoft.com/contactus/?ws=support
Chu y Trong tr?ng h?p ?c bi?t, chi ph m th?ng ph?i gnh ch?u cho cc cu?c g?i h? tr? c th? ?c h?y b? n?u chuyn vin h? tr? Microsoft xc ?nh r?ng m?t C?p Nh?t c? th? s? gi?i quy?t v?n ? c?a b?n. Cc chi ph h? tr? thng th?ng s? p d?ng ? h? tr? thm cu h?i v v?n ? ny khng ? i?u ki?n cho cc C?p Nh?t c? th? trong cu h?i.

THNG TIN THM

? t?o l?i v?n ? ny, s? d?ng tr?nh bin d?ch C, CL, ? bin d?ch m? m?u sau y, v sau ch?y cc ?ng d?ng ? bin d?ch.

void float_fun(double a)
{
    *((float *)&a) = (float)a;
    while(1)
    {
        if(*((float *)&a))  break;
    }
}

int main()
{
     float_fun(1.00);
     return 0;
}
? bi?t thm v? nh?ng thu?t ng? ?c s? d?ng ? m t? Microsoft s?n ph?m C?p Nh?t, b?m s? bi vi?t sau y ? xem bi vi?t trong c s? ki?n th?c Microsoft:
824684M t? v? cc tiu chu?n thu?t ng? ?c s? d?ng ? m t? C?p nh?t ph?n m?m Microsoft

Thu?c tnh

ID c?a bi: 813340 - L?n xem xt sau cng: 28 Thang Tam 2011 - Xem xt l?i: 2.0
p d?ng
  • 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
T? kha:
kbhotfixserver kbqfe kbvs2002sp1sweep kbcodesnippet kberrmsg kbfix kbbug kbmt KB813340 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:813340

Cung cp Phan hi

 

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