PARANDUS: Silverlighti Windows Embedded rakendus jookseb mäluleke kohandatud juhtelemendi tüüp VTYPE_BSTR Windows Embedded Compact 7

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3032063
Sissejuhatus
Käesolevas artiklis kirjeldatakse probleemi, mis vallandab Silverlighti jaoks Windows Embedded rakenduse krahhi alates kohandatud juhtelemendi tüüp VTYPE_BSTR Windows Embedded Compact 7 mäluleke. Selle probleemi lahendamiseks saadaval on värskendus. Enne selle värskenduse installimist peab olema installitud selle toote kõik varem välja antud värskendusi.
Sümptomid
Teil on Silverlighti jaoks Windows Embedded rakenduse Windows Embedded Compact 7. Kui rakendus loob ja registreerib kohandatud juhtelemendi kohandatud sõltuvus atribuudi tüüpi VTYPE_BSTR, siis võib esineda mäluleke ajal. Lisaks mälulekke võib rakendust tabada krahh.

Näited:
  • IXRCustomUserControl::GetPropertyValue() meetodit nimetatakse, mis XRValue tagastatakse ja seab XRValue.shouldFreeValuePointer muutuja vale. See põhjustab murda. Kui seate XRValue.shouldFreeValuePointer = True oma rakenduse seda põhjustada mälulekke.
  • GetDependencyProperty meetodit nimetatakse, mis XRValue tagastatakse ja seab XRValue.shouldFreeValuePointer muutuja täidetud. See põhjustab ka mäluleke.

Nende mälulekete lõpuks põhjustada rakenduse krahhi.
Lahendus

Tarkvara värskenduse kohta

Toetatud tarkvaravärskendus on nüüd saadaval Microsofti nagu Windows Embedded Compact 7 igakuine Update (juuni 2015).

Märkus. Windows Embedded Compact 7 kuu värskendus on saadaval alla laadida veebisaidilt Microsoft Download Center:

Eeltingimused

See värskendus on toetatud ainult siis, kui kõik varem välja antud värskendusi selle toote puhul on samuti installitud.

Taaskäivitamise nõue

Pärast selle värskenduse rakendamist peate tegema puhta järk kogu platvormi. Selleks kasutage ühte järgmistest meetoditest.
  • Menüü ehitada klõpsake Puhas lahendusja klõpsake Lahenduse luua.
  • Klõpsake menüü ehitadaLahenduse taastada.
Teil pole selle tarkvaravärskenduse rakendamiseks arvutit taaskäivitama.

Värskenduse asendamise teave

See värskendus ei asenda ühtegi muud värskendust.

Failiteave

Tarkvara värskenduspaketi versioonil failiatribuute (või uuemaid) mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .
Selle värskenduspaketi kaasatud
Faili nimiFaili mahtKuupäevAegTee
Xamlruntime.map1,840,53403-juuli-201510:55Public\Common\Oak\Target\Mipsii\Checked
Xamlruntime.rel2,848,17603-juuli-201510:55Public\Common\Oak\Target\Mipsii\Checked
Xamlruntime.dll1,712,12803-juuli-201510:55Public\Common\Oak\Target\Mipsii\Checked
Xamlruntime.map1,435,94603-juuli-201510:56Public\Common\Oak\Target\Mipsii\Retail
Xamlruntime.rel2,322,26103-juuli-201510:56Public\Common\Oak\Target\Mipsii\Retail
Xamlruntime.dll1,236,99203-juuli-201510:56Public\Common\Oak\Target\Mipsii\Retail
Xamlruntime.map2,462,37903-juuli-201510:55Public\Common\Oak\Target\Mipsii\Debug
Xamlruntime.rel3,905,40003-juuli-201510:55Public\Common\Oak\Target\Mipsii\Debug
Xamlruntime.dll2,523,13603-juuli-201510:55Public\Common\Oak\Target\Mipsii\Debug
Xamlruntime.map1,833,28803-juuli-201510:56Public\Common\Oak\Target\Armv6\Checked
Xamlruntime.rel1,763,46003-juuli-201510:56Public\Common\Oak\Target\Armv6\Checked
Xamlruntime.dll1,359,87203-juuli-201510:56Public\Common\Oak\Target\Armv6\Checked
Xamlruntime.map1,264,16903-juuli-201510:56Public\Common\Oak\Target\Armv6\Retail
Xamlruntime.rel1,577,83103-juuli-201510:56Public\Common\Oak\Target\Armv6\Retail
Xamlruntime.dll970,75203-juuli-201510:56Public\Common\Oak\Target\Armv6\Retail
Xamlruntime.map2,485,09003-juuli-201510:55Public\Common\Oak\Target\Armv6\Debug
Xamlruntime.rel2,317,24403-juuli-201510:55Public\Common\Oak\Target\Armv6\Debug
Xamlruntime.dll2,232,32003-juuli-201510:55Public\Common\Oak\Target\Armv6\Debug
Xamlruntime.map1,787,55803-juuli-201510:55Public\Common\Oak\Target\X86\Checked
Xamlruntime.rel1,731,06703-juuli-201510:55Public\Common\Oak\Target\X86\Checked
Xamlruntime.dll1,060,86403-juuli-201510:55Public\Common\Oak\Target\X86\Checked
Xamlruntime.map1,428,78803-juuli-201510:54Public\Common\Oak\Target\X86\Retail
Xamlruntime.rel1,626,08703-juuli-201510:54Public\Common\Oak\Target\X86\Retail
Xamlruntime.dll778,24003-juuli-201510:54Public\Common\Oak\Target\X86\Retail
Xamlruntime.map2,282,23903-juuli-201510:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.rel2,140,37303-juuli-201510:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.dll1,601,53603-juuli-201510:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.map1,803,33303-juuli-201510:55Public\Common\Oak\Target\Sh4\Checked
Xamlruntime.rel2,186,19303-juuli-201510:55Public\Common\Oak\Target\Sh4\Checked
Xamlruntime.dll1,265,66403-juuli-201510:55Public\Common\Oak\Target\Sh4\Checked
Xamlruntime.map1,425,65203-juuli-201510:55Public\Common\Oak\Target\Sh4\Retail
Xamlruntime.rel1,955,17903-juuli-201510:55Public\Common\Oak\Target\Sh4\Retail
Xamlruntime.dll925,69603-juuli-201510:55Public\Common\Oak\Target\Sh4\Retail
Xamlruntime.map2,461,37203-juuli-201510:55Public\Common\Oak\Target\Sh4\Debug
Xamlruntime.rel2,927,89703-juuli-201510:55Public\Common\Oak\Target\Sh4\Debug
Xamlruntime.dll2,015,23203-juuli-201510:55Public\Common\Oak\Target\Sh4\Debug
Xamlruntime.map1,838,85003-juuli-201510:55Public\Common\Oak\Target\Mipsii_fp\Checked
Xamlruntime.rel2,819,66903-juuli-201510:55Public\Common\Oak\Target\Mipsii_fp\Checked
Xamlruntime.dll1,703,93603-juuli-201510:55Public\Common\Oak\Target\Mipsii_fp\Checked
Xamlruntime.map1,434,54403-juuli-201510:55Public\Common\Oak\Target\Mipsii_fp\Retail
Xamlruntime.rel2,301,49703-juuli-201510:55Public\Common\Oak\Target\Mipsii_fp\Retail
Xamlruntime.dll1,236,99203-juuli-201510:55Public\Common\Oak\Target\Mipsii_fp\Retail
Xamlruntime.map2,460,54303-juuli-201510:55Public\Common\Oak\Target\Mipsii_fp\Debug
Xamlruntime.rel3,879,01003-juuli-201510:55Public\Common\Oak\Target\Mipsii_fp\Debug
Xamlruntime.dll2,514,94403-juuli-201510:55Public\Common\Oak\Target\Mipsii_fp\Debug
Xamlruntime.map1,833,27603-juuli-201510:56Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.rel1,763,46003-juuli-201510:56Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.dll1,351,68003-juuli-201510:56Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.map1,264,09403-juuli-201510:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.rel1,577,80203-juuli-201510:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.dll966,65603-juuli-201510:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.map2,485,09803-juuli-201510:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.rel2,317,21503-juuli-201510:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.dll2,228,22403-juuli-201510:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.map1,833,82603-juuli-201510:56Public\Common\Oak\Target\Armv5\Checked
Xamlruntime.rel1,769,08603-juuli-201510:56Public\Common\Oak\Target\Armv5\Checked
Xamlruntime.dll1,372,16003-juuli-201510:56Public\Common\Oak\Target\Armv5\Checked
Xamlruntime.map1,264,65603-juuli-201510:55Public\Common\Oak\Target\Armv5\Retail
Xamlruntime.rel1,582,47103-juuli-201510:55Public\Common\Oak\Target\Armv5\Retail
Xamlruntime.dll983,04003-juuli-201510:55Public\Common\Oak\Target\Armv5\Retail
Xamlruntime.map2,484,75403-juuli-201510:55Public\Common\Oak\Target\Armv5\Debug
Xamlruntime.rel2,324,87103-juuli-201510:55Public\Common\Oak\Target\Armv5\Debug
Xamlruntime.dll2,240,51203-juuli-201510:55Public\Common\Oak\Target\Armv5\Debug
Viited
Teave selle terminoloogia mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.

Hoiatus. See artikkel on masintõlgitud.

Atribuudid

Artikli ID: 3032063 – viimati läbi vaadatud: 07/14/2015 22:35:00 – redaktsioon: 2.0

Windows Embedded Compact 7

  • kbqfe kbfix kbpubtypekc kbexpertiseinter kbsurveynew atdownload kbmt KB3032063 KbMtet
Tagasiside