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, võib esineda mäluleke. Lisaks mälulekke võib põhjustada rakenduse krahhi.
Näited:
-
:: 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
Andke tagasisidet
Toetatud tarkvaravärskendus on nüüd Microsoftilt kättesaadav nagu Windows Embedded Compact 7 igakuine Update (juuni 2015).
Märkus. Windows Embedded Compact 7 igakuine värskendus on saadaval alla laadida Microsoft Download Center järgmisel veebisaidil:
Windows Embedded Compact 7 värskendused
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 teostama puhas ehitada kogu platvormi. Selleks kasutage ühte järgmistest meetoditest.
-
Menüü ehitada klõpsake Puhas lahendusja klõpsake Lahenduse luua.
-
Klõpsake menüü ehitadaLahendus uuesti.
Teil pole pärast selle tarkvaravärskenduse rakendamiseks arvuti taaskäivitada.
Värskenduse asendamise teave
See värskendus ei asenda ühtegi muud värskendust.
Tarkvara värskenduspaketi versioonil on failiatribuudid (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 nimi |
Faili maht |
Kuupäev |
Aeg |
Tee |
---|---|---|---|---|
Xamlruntime.map |
1,840,534 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii\Checked |
Xamlruntime.rel |
2,848,176 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii\Checked |
Xamlruntime.dll |
1,712,128 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii\Checked |
Xamlruntime.map |
1,435,946 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Mipsii\Retail |
Xamlruntime.rel |
2,322,261 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Mipsii\Retail |
Xamlruntime.dll |
1,236,992 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Mipsii\Retail |
Xamlruntime.map |
2,462,379 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii\Debug |
Xamlruntime.rel |
3,905,400 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii\Debug |
Xamlruntime.dll |
2,523,136 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii\Debug |
Xamlruntime.map |
1,833,288 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv6\Checked |
Xamlruntime.rel |
1,763,460 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv6\Checked |
Xamlruntime.dll |
1,359,872 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv6\Checked |
Xamlruntime.map |
1,264,169 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv6\Retail |
Xamlruntime.rel |
1,577,831 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv6\Retail |
Xamlruntime.dll |
970,752 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv6\Retail |
Xamlruntime.map |
2,485,090 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv6\Debug |
Xamlruntime.rel |
2,317,244 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv6\Debug |
Xamlruntime.dll |
2,232,320 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv6\Debug |
Xamlruntime.map |
1,787,558 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\X86\Checked |
Xamlruntime.rel |
1,731,067 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\X86\Checked |
Xamlruntime.dll |
1,060,864 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\X86\Checked |
Xamlruntime.map |
1,428,788 |
03-Jul-2015 |
10:54 |
Public\Common\Oak\Target\X86\Retail |
Xamlruntime.rel |
1,626,087 |
03-Jul-2015 |
10:54 |
Public\Common\Oak\Target\X86\Retail |
Xamlruntime.dll |
778,240 |
03-Jul-2015 |
10:54 |
Public\Common\Oak\Target\X86\Retail |
Xamlruntime.map |
2,282,239 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\X86\Debug |
Xamlruntime.rel |
2,140,373 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\X86\Debug |
Xamlruntime.dll |
1,601,536 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\X86\Debug |
Xamlruntime.map |
1,803,333 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Sh4\Checked |
Xamlruntime.rel |
2,186,193 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Sh4\Checked |
Xamlruntime.dll |
1,265,664 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Sh4\Checked |
Xamlruntime.map |
1,425,652 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Sh4\Retail |
Xamlruntime.rel |
1,955,179 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Sh4\Retail |
Xamlruntime.dll |
925,696 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Sh4\Retail |
Xamlruntime.map |
2,461,372 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Sh4\Debug |
Xamlruntime.rel |
2,927,897 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Sh4\Debug |
Xamlruntime.dll |
2,015,232 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Sh4\Debug |
Xamlruntime.map |
1,838,850 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii_fp\Checked |
Xamlruntime.rel |
2,819,669 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii_fp\Checked |
Xamlruntime.dll |
1,703,936 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii_fp\Checked |
Xamlruntime.map |
1,434,544 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii_fp\Retail |
Xamlruntime.rel |
2,301,497 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii_fp\Retail |
Xamlruntime.dll |
1,236,992 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii_fp\Retail |
Xamlruntime.map |
2,460,543 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii_fp\Debug |
Xamlruntime.rel |
3,879,010 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii_fp\Debug |
Xamlruntime.dll |
2,514,944 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Mipsii_fp\Debug |
Xamlruntime.map |
1,833,276 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv7\Checked |
Xamlruntime.rel |
1,763,460 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv7\Checked |
Xamlruntime.dll |
1,351,680 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv7\Checked |
Xamlruntime.map |
1,264,094 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv7\Retail |
Xamlruntime.rel |
1,577,802 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv7\Retail |
Xamlruntime.dll |
966,656 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv7\Retail |
Xamlruntime.map |
2,485,098 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv7\Debug |
Xamlruntime.rel |
2,317,215 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv7\Debug |
Xamlruntime.dll |
2,228,224 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv7\Debug |
Xamlruntime.map |
1,833,826 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv5\Checked |
Xamlruntime.rel |
1,769,086 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv5\Checked |
Xamlruntime.dll |
1,372,160 |
03-Jul-2015 |
10:56 |
Public\Common\Oak\Target\Armv5\Checked |
Xamlruntime.map |
1,264,656 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv5\Retail |
Xamlruntime.rel |
1,582,471 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv5\Retail |
Xamlruntime.dll |
983,040 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv5\Retail |
Xamlruntime.map |
2,484,754 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv5\Debug |
Xamlruntime.rel |
2,324,871 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv5\Debug |
Xamlruntime.dll |
2,240,512 |
03-Jul-2015 |
10:55 |
Public\Common\Oak\Target\Armv5\Debug |
Viited
Teave selle terminoloogia Microsofti tarkvaravärskenduste iseloomustamiseks.