Gdi+ 1.0 documentation pour PB

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Merci c'est cool :)
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

Installé hier, j'ai commencé à me frotter aux exemples de Denis sur GDI+ aujourd'hui.
Après 3 bonnes heures à flotter au milieux de trop d'informations pour que mon cerveau fonctionne, je commence à prendre mes marques. Dès que le principe commence à rentrer, ça devient vraiment très puissant.
La valeur ajouté par Denis à PB avec ce travail est tout bonnement hallucinante!
Une fois assimilées certaines conventions qui diffèrent de ce dont on a l'habitude sous Pure, on peut vraiment se lâcher. Pour faire ce que j'ai fait cette nuit, il m'aurait surement fallu plusieurs semaines de travail sans toute cette documentation claire, précise et adaptée à PB.

Merci Denis. Si tu as un système de donation mis en place, donne m'en les coordonnées.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

poshu a écrit :Installé hier, j'ai commencé à me frotter aux exemples de Denis sur GDI+ aujourd'hui.
Après 3 bonnes heures à flotter au milieux de trop d'informations pour que mon cerveau fonctionne, je commence à prendre mes marques. Dès que le principe commence à rentrer, ça devient vraiment très puissant.
La valeur ajouté par Denis à PB avec ce travail est tout bonnement hallucinante!
Une fois assimilées certaines conventions qui diffèrent de ce dont on a l'habitude sous Pure, on peut vraiment se lâcher. Pour faire ce que j'ai fait cette nuit, il m'aurait surement fallu plusieurs semaines de travail sans toute cette documentation claire, précise et adaptée à PB.

Merci Denis. Si tu as un système de donation mis en place, donne m'en les coordonnées.
Merci :D

Pour les dons, les remerciements suffisent, je n'ai pas fait ça pour l'argent mais plus par défi personnel. Et puis à quoi servirait ce travail s'il n'était pas partagé ?
En plus, il doit sûrement y avoir des erreurs, c'est probable mais bon ...
C'est bête mais moi j'ai beaucoup apprécier la facilité de faire un zoom avec une image, vraiment simple.

A+
Denis
Dernière modification par Anonyme2 le ven. 19/sept./2008 17:47, modifié 1 fois.
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

Message par beauregard »

Denis a écrit :C'est bête mais moi j'ai beaucoup apprécier la facilité de faire un zoom avec une image, vraiment simple.
oh oui, moi aussi j'aimerai participer à ce joyeux engouement, mais pb ne trouve pas la joyeuse bibliothèque gdiplus( alors qu'elle est dans le dossier Purelibrairie/Windows/librairie/Fichiers_h_XP32

... alors je fait un copier coller de cette lib pour la mettre dans UserLibraries, mais cela ne règle pas le problème. :cry:
:?:
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

beauregard a écrit :
Denis a écrit :C'est bête mais moi j'ai beaucoup apprécier la facilité de faire un zoom avec une image, vraiment simple.
oh oui, moi aussi j'aimerai participer à ce joyeux engouement, mais pb ne trouve pas la joyeuse bibliothèque gdiplus( alors qu'elle est dans le dossier Purelibrairie/Windows/librairie/Fichiers_h_XP32

... alors je fait un copier coller de cette lib pour la mettre dans UserLibraries, mais cela ne règle pas le problème. :cry:
:?:
C'est Gdiplus et pas GDI. GDI est la bibliothèque qui s'occupe de l'affichage standard. Gdiplus a été développé pour palier les manques de GDI.

Télécharges mon fichier d'installation (environ 12 Mo, rien n'est inscrit dans la base de registre) et extrait tout dans le dossier de ton choix. Il te demandera peut-être d'installer les FrameWork de Freak si tu ne les a pas, il sont nécessaires pour faire marcher le tout.

Le fichier lib correspondant à ta version de Windows s'installera dans le fichier PB automatiquement.


A+
Denis
Dernière modification par Anonyme2 le ven. 19/sept./2008 17:47, modifié 4 fois.
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

trouver le bon chemin

Message par beauregard »

Denis a écrit :
beauregard a écrit :
Denis a écrit :C'est bête mais moi j'ai beaucoup apprécier la facilité de faire un zoom avec une image, vraiment simple.
oh oui, moi aussi j'aimerai participer à ce joyeux engouement, mais pb ne trouve pas la joyeuse bibliothèque gdiplus( alors qu'elle est dans le dossier Purelibrairie/Windows/librairie/Fichiers_h_XP32

... alors je fait un copier coller de cette lib pour la mettre dans UserLibraries, mais cela ne règle pas le problème. :cry:
:?:
C'est Gdiplus et pas GDI.
heu, oui:
beauregard a écrit : pb ne trouve pas la joyeuse bibliothèque gdiplus
Et le dernier fichier est justement \Fichiers_h_XP32\gdiplus.lib

donc j'ai bien cette lib, mais pb boude...
état des lieux:
Image
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

J'ai modifié mon fichier d'installation et j'ai introduit une erreur que je n'ai toujours pas corrigé

Le fichier Lib s'installe par erreur dans le dossier

Code : Tout sélectionner

K:\PureBasic 4_20 beta PureLibraries\Windows\Libraries\Fichiers_h_XP32
Déplace ce fichier dans le dossier

Code : Tout sélectionner

K:\PureBasic 4_20 beta PureLibraries\Windows\Libraries\
Et dis moi si ça marche. Il faut vraiment que je corrige ce problème

A+
Denis
Dernière modification par Anonyme2 le ven. 19/sept./2008 17:47, modifié 1 fois.
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

le chemin n'était pas si loin

Message par beauregard »

Denis a écrit :J'ai modifié mon fichier d'installation et j'ai introduit une erreur que je n'ai toujours pas corrigé

Le fichier Lib s'installe par erreur dans le dossier

Code : Tout sélectionner

K:\PureBasic 4_20 beta PureLibraries\Windows\Libraries\Fichiers_h_XP32
Déplace ce fichier dans le dossier

Code : Tout sélectionner

K:\PureBasic 4_20 beta PureLibraries\Windows\Libraries\
Et dis moi si ça marche. Il faut vraiment que je corrige ce problème

A+
Denis
clap, clap, bravo ! clap, clap, là est la solution, merci Denis ! Image
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

je viens de voir un grand remerciement pour ton travail , ça fait toujours plaisir à lire .

C'est ici, et c'est un codeur VB6 :)
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Je suis content que ça serve à quelqu'un, même sous VB.

On devrait faire de jolies choses avec GDI+, ya plus qu'à ...
Dernière modification par Anonyme2 le ven. 19/sept./2008 17:48, modifié 1 fois.
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

Je l'utilise beaucoup en ce moment, mais je misère sur pas mal de chose. J'espère arriver à un showcase satisfaisant pour accompagner ta doc.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

poshu a écrit :Je l'utilise beaucoup en ce moment, mais je misère sur pas mal de chose. J'espère arriver à un showcase satisfaisant pour accompagner ta doc.
Pourtant, il me semblait que la doc était claire :roll:
Dernière modification par Anonyme2 le ven. 19/sept./2008 17:48, modifié 1 fois.
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Message par kernadec »

bonjour denis
je n'arrive toujours pas a faire fonctionner le GDIPLUS
je ne doit pas être doué....
j'ai lu tous les post effectuer l'installation normal avec la lib de freak
les dossiers comframework residents ont ete copié et se trouve bien
dans le répertoire Purebasic,
je suis aller dans le dossier purelibrairies\windows\librairie,
et il contient bien GDIIplus.lib.
quand je lance un exemples depuis le répertoire de purebasic\gdiplus_1_0
il ne trouve pas les chemins XIncludeFile "..\..\gdiplus.pbi"
en lui donnant ce chemin manuellement, il bloque a nouveau avec la lib
avec ce méme problème au second appel XIncludeFile "..\..\gdiplus.lib"
j'ai aussi modifié le chemin manuellement dans le XIncludeFile "..\..\gdiplus.pbi" et la il s'arrête a nouveau ici:
DefineGUID(FormatIDImageInformation, $E5836CBE, $5EEF, $4F1D, $AC, $DE, $AE, $4C, $43, $B6, $08, $CE)

j'ai essayer pas mal de fichier et ça bloque a chaque fois a ces endroits
je ne vois vraiment pas d'où vient ce problème.

pourrais tu donner la liste avec les chemins dans lequel devrait se trouver
tous ces fichiers et dossiers juste pour les fichier utiles au fonctionnement, afin que je vérifie tout ça, merci
pour infos, j'ai framework 1 et 2 sur ma machine avec XP SP2
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Salut kernadec



j'ai modifié l'exe d'extraction pour corriger un problème il y a pas très longtemps et je viens de regarder, j'ai créé un autre problème, je vais faire une correction aujourd'hui si j'ai le temps.

Tous les exemples sont sont dans le dossier d"'extraction, ça c'est pas bon, il ne peut pas trouver le chemin relatif (les truc comme ça "..\..\gdiplus.pbi").

A+
Denis
Dernière modification par Anonyme2 le ven. 19/sept./2008 17:48, modifié 1 fois.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

C'est corrigé et chez moi c'est OK
Dis-moi si ça fonctionne

Supprime le dossier GDIplus_1_0 et tout ce qu'il contient avant de réinstaller.



A+
Denis
Dernière modification par Anonyme2 le ven. 19/sept./2008 17:48, modifié 1 fois.
Répondre