Gdi+ 1.0 examples for almost all functions

Developed or developing a new product in PureBasic? Tell the world about it.
Denis
Enthusiast
Enthusiast
Posts: 704
Joined: Fri Apr 25, 2003 5:10 pm
Location: Doubs - France

Gdi+ 1.0 examples for almost all functions

Post by Denis »

Since one year i'm working with Gdi+ 1.0.
I've done some small examples for Gdi+ 1.0 with a wrapper

Features:
609 functions from the latest GdiPlus.lib (available with installation file)
Includes 683 examples files for almost all functions (small examples, french commented)
Includes all constants and structures for GDI Plus version 1.0 (may be some will lacking)

Operating Systems Supported: WindowsXP (With gdi plus version 1.0 installed), Windows Vista
NOTE: Tested under XP home edition And Vista Premium home edition without problemes except For function GdipCreateStreamOnFile() witch doesn't work under Vista

PB version :
Purebasic 4.02 to 4.10 beta 3

Files included:
wrapper files (4 files)
chm help file but only in french
683 examples files
images files used by examples
h files for XP and Vista
gdiplus.lib file If needed


Requires:
The Macros Framework For Creating COM Objects by freak located at
http://www.purebasic.fr/english/viewtopic.php?t=22132
If you do not have the Macros Framework you will need To convert the GUID's to datasections yourself.
Installation file will check If you get it or not and If not, you will have a link to download it.

Instructions For use:
Extract files you want into a directory of your choice.

Credit And Acknowledgements:
Listed in the chm help file


You can download the exe file here
Last edited by Denis on Sun Sep 06, 2009 6:18 am, edited 4 times in total.
A+
Denis
User avatar
einander
Enthusiast
Enthusiast
Posts: 744
Joined: Thu Jun 26, 2003 2:09 am
Location: Spain (Galicia)

Post by einander »

Thanks Denis.
Great work!
rsts
Addict
Addict
Posts: 2736
Joined: Wed Aug 24, 2005 8:39 am
Location: Southwest OH - USA

Post by rsts »

Very nice installation.

Thanks.

cheers
User avatar
electrochrisso
Addict
Addict
Posts: 980
Joined: Mon May 14, 2007 2:13 am
Location: Darling River

Post by electrochrisso »

Mammoth task, this will keep me busy for a while.
Thank you.
byo
Enthusiast
Enthusiast
Posts: 635
Joined: Mon Apr 02, 2007 1:43 am
Location: Brazil

Post by byo »

Two thumbs up.
Thanks for sharing it.

.
Xqerience2003
User
User
Posts: 10
Joined: Fri Oct 05, 2007 8:10 pm

Post by Xqerience2003 »

nice :D
QuimV
Enthusiast
Enthusiast
Posts: 337
Joined: Mon May 29, 2006 11:29 am
Location: BARCELONA - SPAIN

Post by QuimV »

Hi @Denis,

Download link is broken!

Thanks
QuimV
Denis
Enthusiast
Enthusiast
Posts: 704
Joined: Fri Apr 25, 2003 5:10 pm
Location: Doubs - France

Post by Denis »

Hi QuimV,

with PB 4.10 beta 4, the reg key has changed for PB installation folder and the procedure i use doesn't return right folder for this beta, so the file gdiplus.lib wont be installed. This problem was reported on french forum (i dont use beta 4).

I've removed the exe file and corrected the problem, now the link is Ok.
A+
Denis
User avatar
einander
Enthusiast
Enthusiast
Posts: 744
Joined: Thu Jun 26, 2003 2:09 am
Location: Spain (Galicia)

Post by einander »

Hi Denis:

I'm mixing your nice examples with my ugly prototypes.
http://www.purebasic.fr/english/viewtop ... ht=gdiplus

With PB 4.1 Beta 4 there are problems using commands with Unicode calls, like GdipCreateBitmapFromFile or GdipDrawString

See p-Unicode
http://www.purebasic.fr/english/viewtopic.php?t=29054

With PB 4.0 everything goes fine.

Keep the good work going!
User avatar
einander
Enthusiast
Enthusiast
Posts: 744
Joined: Thu Jun 26, 2003 2:09 am
Location: Spain (Galicia)

Post by einander »

Today Fred has fixed the p-Unicode bug.
Waiting for the next Beta...
Denis
Enthusiast
Enthusiast
Posts: 704
Joined: Fri Apr 25, 2003 5:10 pm
Location: Doubs - France

Post by Denis »

einander wrote:Today Fred has fixed the p-Unicode bug.
Waiting for the next Beta...
Yes, that's why i still using beta 3
A+
Denis
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

This is huge! Thanks.
Dare2 cut down to size
QuimV
Enthusiast
Enthusiast
Posts: 337
Joined: Mon May 29, 2006 11:29 am
Location: BARCELONA - SPAIN

Post by QuimV »

Hi Denis,

Tanks a lot for sharing your work!
QuimV
User avatar
Comtois
Addict
Addict
Posts: 1429
Joined: Tue Aug 19, 2003 11:36 am
Location: Doubs - France

Post by Comtois »

You can have a look to the documentation here, sorry it's in french, but language is PureBasic :)

http://purebasic.developpez.com/tutorie ... mentation/
Please correct my english
http://purebasic.developpez.com/
Karbon
PureBasic Expert
PureBasic Expert
Posts: 2010
Joined: Mon Jun 02, 2003 1:42 am
Location: Ashland, KY
Contact:

Post by Karbon »

The download link doesn't work anymore.. Is there a mirror?
-Mitchell
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
Post Reply