Oprava: Nevracení paměti v programu Silverlight pro aplikaci Windows Embedded aplikace typu VTYPE_BSTR vlastní ovládací prvek v systému Windows Embedded Compact 2013

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3082657
Úvod
Tento článek popisuje aktivační události issuethat zhroucení aplikace programu Silverlight pro aplikaci Windows Embedded z nevracení paměti u vlastního ovládacího prvku typu VTYPE_BSTR v systému Windows Embedded Compact 2013. Pro řešení tohoto problému je k dispozici aktualizace. Před instalací této aktualizace musí být všechny předchozí aktualizace vydané pro tento produkt nainstalován.
Příznaky
Máte program Silverlight pro aplikaci Windows Embedded aplikace v systému Windows Embedded Compact 2013. Pokud aplikace vytvoří a registruje vlastní ovládací prvek jako vlastní závislost vlastnost typu VTYPE_BSTR, může to spustit nevracení paměti. Nevracení paměti může navíc způsobit selhání aplikace.

Příklady:
  • KdyžIXRCustomUserControl::GetPropertyValue() Metoda je volána, XRValue Vrátí a nastaví XRValue.shouldFreeValuePointer proměnné na hodnotu False. To způsobí konec. Pokud nastavíte XRValue.shouldFreeValuePointerproměnné na hodnotu True, aplikace, to způsobuje nevracení paměti.
  • KdyžGetDependencyProperty Metoda je volána, XRValue Vrátí a nastaví XRValue.shouldFreeValuePointerproměnné na hodnotu True. To způsobuje nevracení paměti.

Informace o aktualizaci softwaru

Stáhnout informace

Aktualizace Windows Embedded Compact 2013 Monthly Update (červenec 2015) je nyní k dispozici od společnosti Microsoft. Ke stažení této aktualizace Windows Embedded Compact 2013 měsíční, přejděte na Microsoft OEM Online nebo MyOEM.

Předpoklady

Tato aktualizace je podporována pouze v případě, že byly nainstalovány i všechny předchozí aktualizace vydané pro tento produkt.

Požadavek na restartování

Po instalaci této aktualizace nutné provést čisté sestavení celé platformy. Chcete-li to provést, použijte jednu z následujících metod:
  • V nabídce sestavení klikněte na tlačítko Vyčistit řešenía potom klepněte na tlačítko Sestavit řešení.
  • V nabídce sestavení klikněte na tlačítko Znovu sestavit řešení.
Nemáte k restartování počítače po instalaci této aktualizace softwaru.

Informace o nahrazení aktualizace

Tato aktualizace nenahrazuje žádné jiné aktualizace.

Informace o souboru

Anglická verze tohoto balíčku aktualizace softwaru má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Soubory, které jsou součástí tohoto balíčku aktualizace
Název souboruVelikost souboruDatumČasCesta
Xamlruntime_dt.dll1,133,24003. srpna 201509:31Public\Common\Oak\Bin\I386
Xamlruntime.map2,416,80403. srpna 201509:40Public\Common\Oak\Target\X86\Checked
Xamlruntime.rel2,126,85003. srpna 201509:40Public\Common\Oak\Target\X86\Checked
Xamlruntime.dll1,167,36003. srpna 201509:40Public\Common\Oak\Target\X86\Checked
Xamlruntime.map1,373,90303. srpna 201509:39Public\Common\Oak\Target\X86\Retail
Xamlruntime.rel1,679,26403. srpna 201509:39Public\Common\Oak\Target\X86\Retail
Xamlruntime.dll806,91203. srpna 201509:39Public\Common\Oak\Target\X86\Retail
Xamlruntime.map2,584,91603. srpna 201509:39Public\Common\Oak\Target\X86\Debug
Xamlruntime.rel2,339,33303. srpna 201509:39Public\Common\Oak\Target\X86\Debug
Xamlruntime.dll1,687,55203. srpna 201509:39Public\Common\Oak\Target\X86\Debug
Xamlruntime.map5,667,73503. srpna 201509:40Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.rel2,125,89303. srpna 201509:40Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.dll1,228,80003. srpna 201509:40Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.map2,422,25203. srpna 201509:40Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.rel1,444,01603. srpna 201509:40Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.dll765,95203. srpna 201509:40Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.map9,765,73103. srpna 201509:39Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.rel2,121,74603. srpna 201509:39Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.dll1,773,56803. srpna 201509:39Public\Common\Oak\Target\Armv7\Debug
Xamlruntime_dt.dll1,133,24003. srpna 201509:31Program files\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedxamltools
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Seznamte se terminologie používaná společností Microsoft k popisu aktualizací softwaru.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3082657 - Poslední kontrola: 08/22/2015 22:57:00 - Revize: 1.0

Windows Embedded Compact 2013

  • kbqfe kbsurveynew kbexpertiseadvanced atdownload kbmt KB3082657 KbMtcs
Váš názor