Fråga : VB.NET 2008 får resursen sparar som IO.Stream

Hi, förmiddagen för

I framkallar en VB.NET-applikation som 2008 består ett behov två av för en huvudsaklig för EXE-applikation och flera resurs DLLs.

I, fungerar för DLLEN:

1) en fungerar för att få en lista sparar allra i resurserna av DLL.2) en fungerar för att gå tillbaka ”förbi känt” en resurs sparar som en System.IO.Stream type.

NOTE: Sparar ska för att inte vara ”den inbäddade resursen” (detta dubblerar storleksanpassa av DLLEN), så jag funderare kan inte använda ”GetManifestResourceStream”. bruk för

I för närvarande: ny System.IO.MemoryStream (My.Resources.MyFileName)

but för

Return jag önskar att den ska kallas av name.


Thank you.
" klar "

Svar : VB.NET 2008 får resursen sparar som IO.Stream

Värderar är bytesamlingar, så du skulle behov något något liknande detta:

1:
2:
3:
4:
5:
6:
Importer System.IO

Delad allmänhet fungerar GetResourceStream (ByVal resourceName som stränger) som MemoryStream
   Dunkelt fungera som buffert som byte () = cTypen (My.Resources.ResourceManager.GetObject (resourceName), byten ())
   Återgång nya MemoryStream (fungera som buffert),
Avsluta fungerar
Andra lösningar  
 
programming4us programming4us