GDI+

Posted: 08-28-2004, 02:10 AM
I need to add GDI+ support to my image, to accomodate 3rd party apps
that may require it. I indicate that to point out the fact that I can't
test "well" that GDI+ is supported by my image, because I am trying to
supports apps that will possibly require GDI+, in ways I can't
anticipate or test today (those apps don't exist...).

I found a few GDI+ components, with a visibility level below 1000, which
means that by default, they are hidden. Therefore, I am worried that
adding those components "manualy" (with a macro component for instance)
isn't the right way to do this, but that I should rather include some
bigger component that requires that more basic GDI+ component(s). My
problem is that I don't know what this component would be.

So what's the right way to add support for GDI+? Will simply adding the
lower-visibility GDI+ components do it? Or should I include some other
bigger component that will have a dependency on those GDI+ components?

Thanks!
-georges
Reply With Quote

Responses to "GDI+"

KM
Guest
Posts: n/a
 
Re: GDI+
Posted: 08-29-2004, 08:47 PM
Georges,

Well.. The only right way adding components to an XPe image (even macro
components) is the approach with hard testing your run time(s).
MS does not test all the component combinations anyway (that would be an
incredable effort, btw). So you would need to test your final run time
regardless of the fact you include a macro component or just a set of
various components.

You have probably found these components yourself, but just to list them:
GDI+ [Version 5.1.2600, R620], [Visibility=200]
GDI+ 1.0.0.0 [Version 5.1.2600.1106, R1507], [Visibility=200]
GDI+ 1.0.10.0 [Version 5.1.2600.1106, R1507], [Visibility=200]
GDI+ Policy [Version 5.1.2600.1106, R1507], [Visibility=200]
GDI+ Side By Side Manifest [Version 5.1.2600, R620],
[Visibility=200]
GDI+ Side By Side Manifest 1.0.0.0 [Version 5.1.2600.1106, R1507],
[Visibility=200]


And, of course, you would need to resolve these components' dependencies.
In overall, you will mostly need properly registred Gdiplus.dll in your
runtime.

Also, look here for a separate GDI+ package
http://www.microsoft.com/downloads/d...3-54938B6F4614.
It is for different OSs but may show you what should be included.

Here you will find a bunch of useful GDI+ sample code:
http://msdn.microsoft.com/library/de...ingGDIPlus.asp

KM
> I need to add GDI+ support to my image, to accomodate 3rd party apps
> that may require it. I indicate that to point out the fact that I can't
> test "well" that GDI+ is supported by my image, because I am trying to
> supports apps that will possibly require GDI+, in ways I can't
> anticipate or test today (those apps don't exist...).
>
> I found a few GDI+ components, with a visibility level below 1000, which
> means that by default, they are hidden. Therefore, I am worried that
> adding those components "manualy" (with a macro component for instance)
> isn't the right way to do this, but that I should rather include some
> bigger component that requires that more basic GDI+ component(s). My
> problem is that I don't know what this component would be.
>
> So what's the right way to add support for GDI+? Will simply adding the
> lower-visibility GDI+ components do it? Or should I include some other
> bigger component that will have a dependency on those GDI+ components?
>
> Thanks!
> -georges

Reply With Quote
 
LinkBack Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90