Hukommelsesfejl, når billeder er kodet i PNG-formatet på en Windows Embedded CE 6.0-baseret enhed

Symptomer

Du kører et program, der koder en afbildning i formatet PNG (Portable Network Graphics) på en Windows Embedded CE 6.0-baseret enhed. Der opstår dog en hukommelsesfejl på 4 eller 8 kilobyte (KB), hver gang programmet kalder IImage::P ushIntoSink-metoden. Hvis denne metode kaldes mange gange, kan der opstå en undtagelse med "manglende hukommelse".

Løsning

Oplysninger om softwareopdatering

En understøttet softwareopdatering er nu tilgængelig fra Microsoft som Windows Embedded CE 6.0 Platform Builder Monthly Update (november 2010). Du kan bekræfte dette ved at rulle til afsnittet "Filoplysninger". Pakkefilnavnet indeholder produktversionen, datoen, Knowledge Base-artikelnummeret og processortypen. Formatet for pakkefilnavnet er som følger:

Produktversion-yymmdd-kbnnnnnn-processortype For eksempel: Wincepb50-060503-kb917590-armv4i.msi er ARMV4i Windows CE 5.0 Platform Builder-rettelse, der er beskrevet i KB-artikel 917590, og som er indeholdt i den månedlige opdatering for maj 2006. Du kan løse dette problem med det samme ved at klikke på nedenstående artikelnummer for at få oplysninger om, hvordan du får Windows CE Platform Builder og kernesoftwareopdateringer til operativsystemet:

837392 Sådan finder du grundlæggende operativsystemrettelser til Microsoft Windows CE Platform Builder-produkter

Forudsætninger

Denne softwareopdatering understøttes kun, hvis alle tidligere udstedte softwareopdateringer til dette produkt også er blevet anvendt.

Krav om genstart

Når du har installeret denne softwareopdatering, skal du udføre et rent build af hele platformen. Det kan du gøre ved at bruge en af følgende metoder:

  • Klik på Rens løsning i menuen Build, og klik derefter på Build Solution.
  • Klik på Genopbyg løsning i menuen Build.

Du behøver ikke at genstarte computeren, når du har anvendt denne softwareopdatering.

Oplysninger om ny opdatering

Denne opdatering erstatter ikke andre opdateringer.

Filoplysninger

Den engelske version af denne softwareopdateringspakke har de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i Coordinated Universal Time (UTC). Når du får vist filoplysningerne, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.

Installationsfiler

Filnavn Filstørrelse Dato Klokkeslæt
Wincepb60-101101-kb2423109-armv4i.msi 828,928 01-Nov-2010 19:04
Wincepb60-101101-kb2423109-mipsii.msi 805,376 01-Nov-2010 19:04
Wincepb60-101101-kb2423109-mipsii_fp.msi 806,400 01-Nov-2010 19:04
Wincepb60-101101-kb2423109-mipsiv.msi 811,520 01-Nov-2010 19:04
Wincepb60-101101-kb2423109-mipsiv_fp.msi 810,496 01-Nov-2010 19:04
Wincepb60-101101-kb2423109-sh4.msi 784,896 01-Nov-2010 19:04
Wincepb60-101101-kb2423109-x86.msi 759.296 01-Nov-2010 19:04

Files, der er inkluderet i denne hotfixpakke

Filnavn Filstørrelse Dato Klokkeslæt Sti
Windows embedded ce 6.0_update_kb2423109.htm 7,637 01-Nov-2010 18:41 101101_kb2423109
Img_libpng.lib 896,954 25. oktober 2010 14:00 Offentlig\Gdiex\Oak\Lib\Armv4i\Debug
Img_libpng.lib 713,486 25. oktober 2010 14:00 Public\Gdiex\Oak\Lib\Armv4i\Retail
Img_libpng.lib 863,790 25. oktober 2010 14:01 Offentlig\Gdiex\Oak\Lib\Mipsii\Debug
Img_libpng.lib 683,460 25. oktober 2010 14:01 Public\Gdiex\Oak\Lib\Mipsii\Retail
Img_libpng.lib 865,818 25. oktober 2010 14:02 Public\Gdiex\Oak\Lib\Mipsii_fp\Debug
Img_libpng.lib 683,820 25. oktober 2010 14:01 Public\Gdiex\Oak\Lib\Mipsii_fp\Retail
Img_libpng.lib 874,106 25. oktober 2010 14:02 Offentlig\Gdiex\Oak\Lib\Mipsiv\Debug
Img_libpng.lib 693,534 25. oktober 2010 14:02 Public\Gdiex\Oak\Lib\Mipsiv\Retail
Img_libpng.lib 870,982 25. oktober 2010 14:03 Public\Gdiex\Oak\Lib\Mipsiv_fp\Debug
Img_libpng.lib 690,862 25. oktober 2010 14:03 Public\Gdiex\Oak\Lib\Mipsiv_fp\Retail
Img_libpng.lib 798,362 25. oktober 2010 14:03 Offentlig\Gdiex\Oak\Lib\Sh4\Debug
Img_libpng.lib 651,736 25. oktober 2010 14:03 Offentlig\Gdiex\Oak\Lib\Sh4\Retail
Img_libpng.lib 802,804 25. oktober 2010 14:00 Public\Gdiex\Oak\Lib\X86\Debug
Img_libpng.lib 685,820 25. oktober 2010 14:00 Public\Gdiex\Oak\Lib\X86\Retail

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Flere oplysninger

Du kan få flere oplysninger om softwareopdateringsterminologi ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

824684 Beskrivelse af den standardterminologi, der bruges til at beskrive Microsoft-softwareopdateringer