Page 5 sur 6
Publié : jeu. 18/sept./2008 20:08
par comtois
Merci pour la mise à jour Denis.
Juste une question avant de la mettre sur DVP, je ne comprends pas trop ton système de nommage
le fichier dans ta signature se nomme
Gdiplus_1_0_To_PB_Setup_16_10_2007_59.exe
et j'ai une ancienne version sur mon disque
Gdiplus_1_0_To_PB_Setup_12_11_2007_65.exe
Il n'y aurait pas une petite erreur ?
Publié : ven. 19/sept./2008 4:19
par Anonyme2
Salut Comtois,
au début j'ai utilisé le nombre de compilations, la date, aujourd'hui je n'utilise plus que le dernier numéro de ma version qui est la 59 mais je n'ai pas modifié le reste.
Donc pas d'erreur sauf que je voulais mettre le fichier dans la signature et ne mettre plus qu'un nom court ce que je n'ai pas fait.
C'est pour cela que tu es perdu
Excuses moi un peu pour ça

Publié : ven. 19/sept./2008 6:44
par comtois
Ok merci pour l'info, alors je garde la 59.
Par contre maintenant je suis confronté à un autre problème, dans le fichier gdiplus.pbi, il y a des chemins en dur :
Code : Tout sélectionner
;/ /////////INCLUDES//////////
; some Gdi+ constants
XIncludeFile "K:\PureBasic 4_20 beta 2\Code\gdip\gdiplus_Constants.pbi"
; some Gdi+ and not Gdi+ structures
XIncludeFile "K:\PureBasic 4_20 beta 2\Code\gdip\gdiplus_Structures.pbi"
; some Gdi+ GUIDs
XIncludeFile "K:\PureBasic 4_20 beta 2\Code\gdip\gdiplus_GUID.pbi"
Alors que dans l'ancienne version c'était comme ça :
Code : Tout sélectionner
;/ /////////INCLUDES//////////
; some Gdi+ constants
XIncludeFile "..\..\gdiplus_Constants.pbi"
; some Gdi+ and not Gdi+ structures
XIncludeFile "..\..\gdiplus_Structures.pbi"
; some Gdi+ GUIDs
XIncludeFile "..\..\gdiplus_GUID.pbi"
Bon je peux changer pour ce fichier, mais j'aimerais savoir s'il y en a d'autres avant de mettre à jour l'archive sur DVP, je pourrai ajouter un petit message d'avertissement concernant les modifications à apporter

Publié : ven. 19/sept./2008 6:51
par Anonyme2
Merci Comtois
J'ai testé plus de 50 exemples et ça fonctionnait avec les images et comme mon chemin est sur K, je n'y ai vu que du feu
Je commence à fatiguer ...
Je vais corriger cela cet après midi
Peut-être la version PB 4.30 ce week-end mais c'est fastidieux (corriger la doc etc).
Denis
Publié : ven. 19/sept./2008 8:19
par comtois
Merci pour tes efforts
Pour la 4.30 attends peut-être la version finale ? on ne sait jamais si Fred change un truc , tu seras obligé de recommencer .

Publié : ven. 19/sept./2008 17:52
par Anonyme2
Bon j'ai remis une version corrigé pour la énième fois, c'est dans la signature et c'est jusqu'à PB 4.20
J'espère que c'est la dernière
Certains exemples ne fonctionneront pas sous 4.30.
Vous supprimer le dossier ou vous avez extrait les anciennes versions et vous réinstallez.
Denis
Publié : ven. 19/sept./2008 18:14
par comtois
Merci
Premier test , avec les exemples du répertoire Bitmap
et j'ai une erreur
---------------------------
PureBasic
---------------------------
Ligne 152: 'Structure', 'Interface' ou 'Prototype' deja declare: LOGFONTW.
---------------------------
OK
---------------------------
J'ai vérifié , effectivement, la structure apparait bien dans le visualisateur de structures, ok j'ai mis en commentaire la structure dans le fichier, et c'est ok , les exemples fonctionnent
Je vais en tester une autre série, mais c'est tout bon là , merci.
[EDIT]
J'ai échantillonné rapidement quelques exemples dans différents répertoires et tout semble ok , vraiment impressionnant tous ces exemples.
Publié : ven. 19/sept./2008 19:02
par Anonyme2
Regarde bien le lien de ma signature
C'est jusqu'à PB 4.20.
Tu dois compiler avec la 4.30 ? Depuis la 4.30, la structure LOGFONTW a été définie en résident, c'est corrigé pour la version 4.30 de la doc que je finalise.
Denis
Publié : ven. 19/sept./2008 19:21
par comtois
Ah oui exact.
Bon alors bonne nouvelle les exemples que j'ai testé tournent bien sous la 4.30

Publié : sam. 20/sept./2008 5:31
par Anonyme2
J'ai refait une petite mise à jour de la doc avec le même nom de fichier car si on compile avec le debugger, il y a une erreur asm que je croyais avoir corrigé (signalé il y a quelques temps sur le forum anglais), bien que sans le debugger, ça fonctionne normalement car l'erreur asm se situe dans une procedure qui n'est utilisée dans aucun exemple.
Encore mille pardons

Publié : sam. 20/sept./2008 12:14
par kernadec
Bonjour Denis
je salue ton courage et ta patience.
Mille fois merci aussi... Denis
Publié : mar. 30/sept./2008 18:37
par Anonyme2
La mise à jour pour PB 4.30 beta .. sera longue, je reprend pratiquement tous les exemples en corrigeant les variables pour intégrer les integer et j'en profite pour corriger les erreurs que je rencontre et il y en a
J'ai repris aussi le code Htlm des exemples avec Dreamveawer pour nettoyer tout ça, j'ai également ajouté une bonne dizaine de macros d'ou la correction des exemples pour les utiliser etc etc.
J'ai corrigé environ un tiers de tout ça et c'est pénible
Encore 15 jours à 3 semaines de travail à raison de plusieurs heures par jour.
A+
Denis
Publié : mar. 30/sept./2008 18:54
par Backup
comme dit plus haut , peut etre devrais tu attendre la sortie de la version finale !!!
imagine si un parametre change quelque part, tout ce boulot pour recommencer derriere
en tout cas
bon courage a toi
Publié : mer. 01/oct./2008 5:20
par Anonyme2
Je me suis écrit une petite procedure qui change une chaine dans un fichier PB, quelques secondes et les changements sont faits
Comme par exemple CountList() en ListSize() ou ClearGadgetItemList() en ClearGadgetItems()
Avant la 4.30 finale j'ai cru comprendre qu'il y aurait une 3eme beta alors ...
Denis
Publié : mer. 01/oct./2008 8:00
par Backup
class !!
