Librairie PureCOLOR
-
- Messages : 41
- Inscription : mer. 30/déc./2009 10:11
Librairie PureCOLOR
Bonjour,
J'ai installé la librairie PureCOLOR de gonozal.
Par installation, j'entends clicker sur l'exécutable fourni qui a décompacté des exemples dans le répertoire PureBasic/examples et PureBasic/PureLibraries/UserLibraries.
Lorsque j'essaie de compiler le fichier d'exemple PureCOLOR_Test.pb, purebasic génère le message d'erreur : Corrupt library ./PureCOLOR_Lib14.lib
Lorsque j'essaie de compiler le fichier d'exemple PureCOLOR_Test_2.pb, purebasic génère le message d'erreur : Constante introuvable : #Blue.
Bref, la librairie ne fonctionne pas ou n'est pas connue de purebasic.
Quelqu'un a-t-il une idée de ce qui pourrait ne pas fonctionner?
Merci.
J'ai installé la librairie PureCOLOR de gonozal.
Par installation, j'entends clicker sur l'exécutable fourni qui a décompacté des exemples dans le répertoire PureBasic/examples et PureBasic/PureLibraries/UserLibraries.
Lorsque j'essaie de compiler le fichier d'exemple PureCOLOR_Test.pb, purebasic génère le message d'erreur : Corrupt library ./PureCOLOR_Lib14.lib
Lorsque j'essaie de compiler le fichier d'exemple PureCOLOR_Test_2.pb, purebasic génère le message d'erreur : Constante introuvable : #Blue.
Bref, la librairie ne fonctionne pas ou n'est pas connue de purebasic.
Quelqu'un a-t-il une idée de ce qui pourrait ne pas fonctionner?
Merci.
Re: Librairie PureCOLOR
Bonjour,
as tu télécharger le bon en rapport avec ta version de purebasic ?
car chez moi purecolor V4 installer sur purebasic V4.40 sa tourne niquel ?
@++
as tu télécharger le bon en rapport avec ta version de purebasic ?
car chez moi purecolor V4 installer sur purebasic V4.40 sa tourne niquel ?
@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
Re: Librairie PureCOLOR
chez moi aussi ça marche bienvenom a écrit :Bonjour,
as tu télécharger le bon en rapport avec ta version de purebasic ?
car chez moi purecolor V4 installer sur purebasic V4.40 sa tourne niquel ?
@++
Jbernard13
-
- Messages : 41
- Inscription : mer. 30/déc./2009 10:11
Re: Librairie PureCOLOR
J'ai téléchargé le fichier PureCOLOR_440.zip.
Actuellement, j'utilise la version démo de PureBasic 4.40 (x64).
Je travaille sous Windows 7 - 64 bit. Serait-ce la cause du problème?
Ou alors, est-ce parce que j'utilise la version de démo?
Actuellement, j'utilise la version démo de PureBasic 4.40 (x64).
Je travaille sous Windows 7 - 64 bit. Serait-ce la cause du problème?
Ou alors, est-ce parce que j'utilise la version de démo?
Re: Librairie PureCOLOR
Il n'est pas impossible que PureColor utilise des API windows qui de se faite, ne sont pas utilisable avec la version "demo" de purebasic.
Gnozal confirmera ou infirmera cela.
Gnozal confirmera ou infirmera cela.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
-
- Messages : 41
- Inscription : mer. 30/déc./2009 10:11
Re: Librairie PureCOLOR
Non, ce n'est pas cela.
J'ai acheté la version officielle et cela n'a rien changé.
Par contre, j'ai désinstallé la version 64-bit et j'ai installé la version 32-bit de PureBasic et la ca fonctionne.
Le problème est donc lié à la version 64-bit.
La question que je me pose maintenant, c'est qu'apporte la version 64-bit de PureBasic par rapport à la version 32-bit?
J'ai acheté la version officielle et cela n'a rien changé.
Par contre, j'ai désinstallé la version 64-bit et j'ai installé la version 32-bit de PureBasic et la ca fonctionne.
Le problème est donc lié à la version 64-bit.
La question que je me pose maintenant, c'est qu'apporte la version 64-bit de PureBasic par rapport à la version 32-bit?
Re: Librairie PureCOLOR
le problème est surtout lié au fait que gnozal fait ses libs pour la version 32 bits (x86).
D'ailleurs c'est indiqué très clairement sur son site.
These libraires are for PB4.40 x86 only
D'ailleurs c'est indiqué très clairement sur son site.
These libraires are for PB4.40 x86 only
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.
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Re: Librairie PureCOLOR
Ba comme ça c'est clair 

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
-
- Messages : 41
- Inscription : mer. 30/déc./2009 10:11
Re: Librairie PureCOLOR
Oui, effectivement, je n'avais pas remarqué cette mention la première fois que j'ai téléchargé la librairie.
Faut dire que de ces temps ci, j'assimile beaucoup de notions en peu de temps.
Mais bon, ce n'est pas trop embêtant vu que cela fonctionne en 32-bit.
Par contre, j'ai tout de même un problème avec la librairie.
Lorsque j'active l'option Multiligne des button gadget, le texte est inscrit sur un fond blanc, quelque soit la couleur d'arrière plan choisie pour le bouton.
C'est très moche et je n'ai toujours pas trouvé de solution convenable pour choisir la couleur d'arrière plan d'un button gadget.
Pourquoi ce paramètre n'est-il pas supporté en standard par la librairie gadget de PureBasic?
Existe-t-il une méthode autre que la librairie PureCOLOR pour changer la couleur d'un bouton.
J'ai l'impression que pour y arriver, il faut presque reprogrammer soit même le button gadget!
Faut dire que de ces temps ci, j'assimile beaucoup de notions en peu de temps.
Mais bon, ce n'est pas trop embêtant vu que cela fonctionne en 32-bit.
Par contre, j'ai tout de même un problème avec la librairie.
Lorsque j'active l'option Multiligne des button gadget, le texte est inscrit sur un fond blanc, quelque soit la couleur d'arrière plan choisie pour le bouton.
C'est très moche et je n'ai toujours pas trouvé de solution convenable pour choisir la couleur d'arrière plan d'un button gadget.
Pourquoi ce paramètre n'est-il pas supporté en standard par la librairie gadget de PureBasic?
Existe-t-il une méthode autre que la librairie PureCOLOR pour changer la couleur d'un bouton.
J'ai l'impression que pour y arriver, il faut presque reprogrammer soit même le button gadget!
Re: Librairie PureCOLOR
çà devrait être corrigé.superloupiot a écrit :Par contre, j'ai tout de même un problème avec la librairie.
Lorsque j'active l'option Multiligne des button gadget, le texte est inscrit sur un fond blanc, quelque soit la couleur d'arrière plan choisie pour le bouton.
C'est très moche et je n'ai toujours pas trouvé de solution convenable pour choisir la couleur d'arrière plan d'un button gadget.
Depuis PB4.40, le mélange de fonctions PB et API pour le dessin est un peu plus compliqué (moins souple).
Parce que ce n'est pas supporté en standard par Windows ...superloupiot a écrit :Pourquoi ce paramètre n'est-il pas supporté en standard par la librairie gadget de PureBasic?
Oui, en gros ç'est çà.superloupiot a écrit :J'ai l'impression que pour y arriver, il faut presque reprogrammer soit même le button gadget!
Re: Librairie PureCOLOR
Salut Superloupiot
Sans utillisé la librairie PureColor, tu a aussi cette méthode,vu sur un forum PB.
Michel
Sans utillisé la librairie PureColor, tu a aussi cette méthode,vu sur un forum PB.

Code : Tout sélectionner
;pour coloré des boutons
CreateImage(0, 60, 30)
If StartDrawing(ImageOutput(0))
Box(0, 0, 60, 30, #Blue)
DrawText(12, 8, "Okay", #Yellow, #Blue)
StopDrawing()
EndIf
If OpenWindow(0, 100, 100, 140, 80, "", #PB_Window_SystemMenu)
ButtonImageGadget(0, 10, 10, 60, 30, ImageID(0))
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
-
- Messages : 41
- Inscription : mer. 30/déc./2009 10:11
Re: Librairie PureCOLOR
OK gnozal, j'essayerai la nouvelle version lorsqu'elle sera disponible.gnozal a écrit :çà devrait être corrigé.
Depuis PB4.40, le mélange de fonctions PB et API pour le dessin est un peu plus compliqué (moins souple).
Merci pour ton travail.
MLD, ton truc est super. De plus, les boutons créés par cette méthode ne sont pas moche du tout.
Par contre, cette méthode ne permet toujours pas de créer facilement des boutons avec du texte multi-ligne.
J'ai essayé de créer du texte sur deux lignes à l'aide de l'utilisation de Chr(13) dans la fonction DrawText, mais il semblerait que le caractère de contrôle soit tout simplement ignoré.
Avec la méthode des ButtonImageGadget, il est néanmoins possible de crée du texte multi-ligne par l'emploi de commande DrawText successives.
Re: Librairie PureCOLOR
il te suffit d'agrandir ton bouton et de dessiner 2 textes..
Code : Tout sélectionner
;pour coloré des boutons
CreateImage(0, 60, 60)
If StartDrawing(ImageOutput(0))
Box(0, 0, 60, 60, #Blue)
DrawText(12, 8, "Okay", #Yellow, #Blue)
DrawText(12, 28, " Now", #Yellow, #Blue)
StopDrawing()
EndIf
If OpenWindow(0, 100, 100, 140, 140, "", #PB_Window_SystemMenu)
ButtonImageGadget(0, 10, 10, 60, 60, ImageID(0))
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
-
- Messages : 41
- Inscription : mer. 30/déc./2009 10:11
Re: Librairie PureCOLOR
J'essaye de faire fonctionner cette technique pour le panel gadget:
Et cela ne fonctionne pas.
Est-il possible d'utiliser la technique de création d'image pour ajouter une image dans le panel gadget?
Merci.
Code : Tout sélectionner
;pour coloré des boutons
#Blue = $D92826
#Yellow = $08F2F7
CreateImage(0, 60, 60)
If StartDrawing(ImageOutput(0))
Box(0, 0, 60, 60, #Blue)
StopDrawing()
EndIf
If OpenWindow(0, 100, 100, 140, 140, "", #PB_Window_SystemMenu)
PanelGadget (0, 10, 10, 50, 80)
AddGadgetItem (0, -1, "A",ImageID(0))
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Est-il possible d'utiliser la technique de création d'image pour ajouter une image dans le panel gadget?
Merci.