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.... :jesors:

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

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 !