Sümptomid
Sümptom 1
Kompileerimisel Microsoft Visual C++ projekt, millel on loendamine deklaratsiooni konkreetsete nihkes, võib saada C2371, C2556 või C2511 viga.
1. põhjus
See probleem ilmneb seetõttu kompilaator valesti sõelub loendamine deklaratsiooni kood, mis faili puhver lõpus [faili nihkes (4096 * n) -1].
Sümptom 2
Sa kompileerida Visual C++ projekt, mis on virtuaalne funktsioon kõne, mis tagastab objekti ja mis seondub tagastatud väärtus on viide. Teil on ka lubatud/CLR valik. Selles olukorras võivad saada juurdepääsu rikkumise erand käitusajal.
2. põhjus
See probleem ilmneb, sest kaudne eluea pikendamise ajutine väärtus, mis on seotud const viide ei tööta, kui täidetud on järgmised tingimused:
-
Projekti on koostanud/CLR.
-
Ajutine väärtus on virtuaalne funktsioon kõne või funktsiooni kõne läbi funktsiooni kursori tagastatud väärtuse.
Lahendus
Kiirparanduse teave
Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda parandust ainult selle konkreetse probleemiga süsteemides.
Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli alguses jaotis Kiirparandus on saadaval. Kui seda jaotist ei ole, saatke Microsofti klienditeenindusele ja -toele taotlus kiirparanduse hankimiseks. Märkus. Kui ilmneb veel probleeme või kui on tarvis teha tõrkeotsing, peate looma eraldi tugiteenuse taotluse. Tavapärane tugiteenuse tasu kehtib täiendavatele tugiteenustega seotud küsimustele ning probleemidele, mis pole lahendatavad konkreetse kiirparandusega. Täieliku loetelu Microsofti klienditeeninduse ja -toe telefoninumbrite või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:http://support.microsoft.com/contactus/?ws=supportMärkus. Vormil Kiirparandus on allalaadimiseks saadaval kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keelt, ei ole kiirparandus selles keeles saadaval.
Eeltingimused
Selle kiirparanduse rakendamiseks peab teil olema Microsoft Visual Studio 2012 Update 4 installitud.
Taaskäivitamise nõue
Peate pärast käigultparanduse installimist, kui mõjutatud faile ei kasutata installimise ajal arvuti taaskäivitada. Soovitame enne kiirparanduse installimiseks sulgege kõik Visual Studio 2012 seotud komponendid.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.