[v4 beta 6] Catchimage et jpg [Résolu]

Archive.
olivier
Messages : 305
Inscription : mer. 05/janv./2005 12:58
Localisation : http://www.tib-net.com/meca/index.htm

[v4 beta 6] Catchimage et jpg [Résolu]

Message 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"
Vive le temps libre !
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Exact !
Ca m'est arrivé aussi, mais je croyais que c'était un bug de mon appli et non de PB :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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 
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Non, aprés essai, ce n'est pas ca !
olivier
Messages : 305
Inscription : mer. 05/janv./2005 12:58
Localisation : http://www.tib-net.com/meca/index.htm

Message 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:
Vive le temps libre !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

OOOOOOOUUUUUPS :oops:
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Voir ce topic : http://www.purebasic.fr/english/viewtop ... highlight=
Il faut utiliser le paramètre length (longueur du fichier) dans catchimage.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Parfait, ca marche !
Répondre