Questione : VB.NET 2008 ottengono la lima delle risorse come IO.Stream

Ciao,

I sviluppanti un'applicazione 2008 di VB.NET, consistendo di un'applicazione principale di EXE e parecchio la risorsa DLLs.

I ha bisogno di due funzioni per il DLL:

1) una funzione per ottenere ad una lista di tutte le lime nelle risorse del DLL.
2) una funzione a ritorno “per nome„ una lima delle risorse come System.IO.Stream type.

NOTE: Le lime non saranno “risorsa inclusa„ (questa raddoppia il formato del DLL), in modo da penso non posso usare “GetManifestResourceStream„. il

I attualmente usa: nuovo System.IO.MemoryStream (My.Resources.MyFileName)

but del

Return lo voglio essere denominato per nome.


Thank you.
class= del

Risposta : VB.NET 2008 ottengono la lima delle risorse come IO.Stream

I valori sono allineamenti di byte, in modo da avreste bisogno di qualcosa di simile:

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

Il pubblico ha ripartito la funzione GetResourceStream (resourceName di ByVal come stringa) come MemoryStream
   Amplificatore fioco come byte () = l$tipo C (My.Resources.ResourceManager.GetObject (resourceName), byte ())
   Nuovo MemoryStream di ritorno (amplificatore)
Funzione di conclusione
Altre soluzioni  
 
programming4us programming4us