Page 1 sur 1
[v4 beta 6] Catchimage et jpg [Résolu]
Publié : lun. 13/mars/2006 8:07
par olivier
Cela marchait avec la Beta 5 !
Code : Tout sélectionner
UseJPEGImageDecoder()
OpenWindow(0, 0, 0, 200, 200, "Test", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_MinimizeGadget)
CreateGadgetList(WindowID( 0))
;LoadImage(2,"c:\ess.jpg") ;avec load à la place de catch cela marche
CatchImage(2,?im_fond)
ImageGadget(1,10,10,180,180,ImageID(2))
Repeat
event = WaitWindowEvent()
Select event
Case #PB_Event_Gadget
EndSelect
Until event = #WM_CLOSE
End
im_fond: IncludeBinary "c:\ess.jpg"
Publié : lun. 13/mars/2006 8:44
par Progi1984
Exact !
Ca m'est arrivé aussi, mais je croyais que c'était un bug de mon appli et non de PB

Publié : lun. 13/mars/2006 11:23
par Backup
c'est normal !!
t'aurai pas oublié " DataSection et EndDataSection " par hasard ??
Code : Tout sélectionner
DataSection
im_fond: IncludeBinary "c:\ess.jpg"
EndDataSection
j'ai corrigé d'autre bug pour la V4 (tu as fait une inversion des parametres dans le openwindow !!)
Code : Tout sélectionner
UseJPEGImageDecoder()
OpenWindow(0, 0, 0, 200, 200,#PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_MinimizeGadget, "Test")
CreateGadgetList(WindowID( 0))
;LoadImage(2,"c:\ess.jpg") ;avec load à la place de catch cela marche
CatchImage(2,?im_fond)
ImageGadget(1,10,10,180,180,ImageID(2))
Repeat
event = WaitWindowEvent()
Select event
Case #PB_Event_Gadget
EndSelect
Until event = #WM_CLOSE
End
DataSection
im_fond: IncludeBinary "c:\ess.jpg"
EndDataSection
Publié : lun. 13/mars/2006 13:12
par Progi1984
Non, aprés essai, ce n'est pas ca !
Publié : lun. 13/mars/2006 13:48
par olivier
Apparement Dobro tu as la V4 Beta 5, avec laquel tu as parfaitement raison, quoi que.... il n'y a pas besoins de Datasection...
Mais avec la Beta 6,.... ça ne marche plus !
Et il faut inverser le titre de la fenetre et les Flag dans openwindow!
Mais bon c'est tout nouveaux....alors on t'excuse....

Publié : lun. 13/mars/2006 19:10
par Backup
OOOOOOOUUUUUPS

Publié : lun. 13/mars/2006 19:47
par djes
Voir ce topic :
http://www.purebasic.fr/english/viewtop ... highlight=
Il faut utiliser le paramètre length (longueur du fichier) dans catchimage.
Publié : lun. 13/mars/2006 21:33
par Progi1984
Parfait, ca marche !