how to extract icon (or resource) ?

  • Thread starter Thread starter DG78
  • Start date Start date
D

DG78

Hi,

In VB 2005, How to extract icons (or images or other resources) from a file
..resx, .resource, .dll or .exe and then to create a new file with this
resource (.ico, .jpg ..) ?

Thanks

Dominique
 
Hi Dominique,

The general approach is to get the resource stream using
Assembly.GetManifestResourceStream with the full qualified name for the
resource (namespace.resourcefile, case sensitive), and then you use the
image constructors that take a stream as input parameter:

Dim objStream As System.IO.Stream
Dim objBitmap As System.Drawing.Bitmap

objStream =
System.Reflection.Assembly.GetExecutingAssembly.GetManifestResourceStream(resourceNamespace.resourceName)

objBitmap = New System.Drawing.Bitmap(objStream)

objStream.Close()

VB 2005 offers the use of the methods of My.Resources.ResourceManager.GetXXX

--

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio
You can code, design and document much faster:
http://www.mztools.com
 
Hi Carlos,

Thanks you very much for your answer.
I think the solution in VB 2005 is with My.Resources.ResourceManager (many
links in google and an article in msdn number of may 06).

Cheers

Dominique
 
Back
Top