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.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.