how to extract icon (or resource) ?

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
 
C

Carlos J. Quintero [VB MVP]

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
 
D

DG78

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top