Page 1 sur 1

Probleme avec la librairie MoreGadgetColor de denis .

Publié : sam. 04/déc./2004 9:23
par jbernard13
bonjour à tous

j'ai essayer librairie MoreGadgetColor crée par DENIS avec la version 3.92
le probleme c'est que ça marche mais quand je quitte ma fenetre j'ai une message d'erreur :
PUREBASIC1484111 a causé une défaillance de page dans
le module PUREBASIC1484111.EXE à 0167:004016eb.
Registres :
EAX=81d37714 CS=0167 EIP=004016eb EFLGS=00010293
EBX=0074f38c SS=016f ESP=0063fde0 EBP=0063fdf0
ECX=c1b25410 DS=016f ESI=0074f38c FS=4677
EDX=00750000 ES=016f EDI=c1b25414 GS=0000
Octets à CS : EIP :
83 3c 03 00 74 12 8b 07 ff 34 03 6a 00 ff 35 3c
État de la pile :
c1b25410 00000000 0074f38c 00404a68 0063ff78 004061a8 0074f38c c1b25410 00404a68 81d374bc 0040611a 00000000 004060fa 00000001 00401ae9 00401262 message d'erreur du syle qu'une erreur a ete causer dans

voici le code :

Code : Tout sélectionner


Enumeration
#string_0
EndEnumeration

Global FontID1
FontID1 = LoadFont(1, "Arial", 12, #PB_Font_Bold)






If OpenWindow(0,0,0,400,250,#pb_window_systemmenu|#pb_window_minimizegadget|#pb_window_maximizegadget|#pb_window_screencentered,"Fenetre zero")


If CreateMenu(0,WindowID())
MenuTitle("Fichier")
 MenuItem(1,"Open" + Chr(9)+"ctrl+o")
 MenuItem(2,"Save" + Chr(9)+"ctrl+s")
 MenuItem(3,"Close"+ Chr(9)+"ctrl+c")
 EndIf
 If CreateGadgetList(WindowID())
 StringGadget(#string_0,15,150,140,30,"")
  SetGadgetFont(#string_0, FontID1)
 SetGadgetColor(#String_0, #white, #Black) 

 EndIf
 
 
 Repeat 
    EventID.l = WaitWindowEvent()  
    
    

Select EventID 
      Case #PB_EventMenu 
        Select EventMenuID() 
         Case 3 
                 Quit=1  
    EndSelect    
      Case #WM_CLOSE 
        Quit=1  
    EndSelect  
  Until Quit =1

EndIf 




Publié : sam. 04/déc./2004 10:35
par Backup
chez moi l'exemple ci dessus marche tres bien !!


faudrai voir a reinstaller ton purebasic !!
il est possible qu'il soit corrompu !

:)

Publié : sam. 04/déc./2004 11:01
par nico
Marche pas non plus chez moi! :?

Publié : sam. 04/déc./2004 11:03
par Chris
Chez moi, c'est pareil. Ca plante fort!

Publié : sam. 04/déc./2004 11:20
par Backup
ben non je confirme chez moi ça marche !! avec l'editeur du pure ou japbe !

avez vous la dernier version de sa lib ? 8O

par contre j'ai pas fait d'update !! je suis avec la 3.92 brut !

Publié : sam. 04/déc./2004 13:16
par Jacobus
:? Virez le Menu et vous comprendrez de suite.

Publié : sam. 04/déc./2004 13:41
par jbernard13
je suis sous win 98se

Publié : sam. 04/déc./2004 14:04
par jbernard13
bizzare sur le site de denis la librairie MoreGadgetColor ne trouve pas en telechargement

si denis peux m'expliquer ..

Publié : sam. 04/déc./2004 14:09
par Anonyme2
essayez comme le dit Dobro avec la dernière version (voir dans la section annonce).

Je n'ai pas regardé le code mais cette lib n'est pas au point et ne fonctionne pas bien pour ne pas dire que ça plante si on utilise mes autres librairies avec les fonctions de couleurs.

Je n'ai pas plus insisté sur cette lib car je n'ai pas trop le temps de faire des tests et j'ai autre chose en cours.

Alors sinon si quelqu'un veut faire un tut sur la façon de colorier un gadget, merci :D

J'ai déjà posté quelque chose la-dessus mais je ne sais plus si c'est sur ce forum ou le précédant ou celui encore d'avant (on était pas beaucoup Hein Ced ? :D )

Publié : sam. 04/déc./2004 14:12
par Anonyme2
Je viens de faire un test et ça plante chez moi.

Il y a un conflit avec le numéro de gadget et celui du menu


Mettez

Enumeration
#string_0 =1
EndEnumeration

pour forcer le 1er gadget à 1 et ca fonctionne

Publié : sam. 04/déc./2004 14:24
par jbernard13
j'ai retirer le menu
mais ca plante
pas grave
c'est acheter Purevision xp
et j'ai reussi en bidouillant d'avoir la couleur de la fenetre et des gadgets
ca prend 3 fichiers pb mais en compilant ca tiens sur 1 fichier
merci quand Denis ..

Publié : sam. 04/déc./2004 14:41
par Anonyme2
tu as essayé ça ?

Code : Tout sélectionner

 Enumeration 
#string_0 =1 
EndEnumeration 
car ça plantait chez moi mais une fois modifié ça c'est Ok

Publié : mar. 07/déc./2004 17:42
par gnozal
Vous pouvez toujours essayer ma librairie PureCOLOR sur mon site ( http://people.freenet.de/gnozal ) : http://people.freenet.de/gnozal/PureCOLOR.zip

Description de la LIB sur le forum officiel : http://purebasic.myforums.net/viewtopic.php?t=12892

Amicalement,
gnozal