Page 6 sur 6

Re: PureBasic 5.60 beta 4 est disponible

Publié : jeu. 16/févr./2017 16:45
par Ar-S
Je viens de m'en apercevoir :D

Re: PureBasic 5.60 beta 4 est disponible

Publié : jeu. 16/févr./2017 19:20
par blendman
salut
C'est cool pour cette nouvelle version.
L'ajout du gif c'est très sympa, par contre, pour le moment il n'y a que le decodeur, je ne sais pas si l'encoder est prévu, mais ce serait un gros plus ^^. On pourrait créer plein de gif (à moins qu'on ne puisse déjà le faire^^).
(Bon, je sais, le Apng c'est mieux, etc... mais bon, éhoh :)).

En tout cas, c'est cool une nouvelle version.

PureBasic 5.60 beta 5 est disponible

Publié : mar. 21/févr./2017 8:28
par Marc56
21/02/17
PureBasic 5.60 beta 5 est disponible

Beta 5 is available with some more bug fixes
Beta 5 est disponible avec quelques corrections de bugs supplémentaires

Résumé:
http://www.purebasic.fr/english/viewtop ... 14&t=67584

Corrections:
Voir ce qui est marqué [Done]
dans:
http://www.purebasic.fr/english/viewforum.php?f=30

:wink:

Re: PureBasic 5.60 beta 6 est disponible

Publié : mer. 22/févr./2017 9:35
par Micoute
22/02/2017
PureBasic 5.60 beta 6 est disponible

beta 6 is available and bring some more fixes and new function: ImageFrameDelay()

Re: PureBasic 5.60 beta 7 est disponible

Publié : lun. 27/févr./2017 7:37
par Micoute
27/02/2017
PureBasic 5.60 beta 7 est disponible

beta 7 is available[/color] and bring some more fixes and new function:

- Added: SetImageFrameDelay()
- Renamed: ImageFrameDelay() to GetImageFrameDelay()

Re: PureBasic 5.60 beta 7 est disponible

Publié : lun. 27/févr./2017 15:12
par Ar-S
Merci pour l'info.
Je n'ai cependant pas trop pigé comment utiliser : SetImageFrameDelay()
Dans le cas d'un gif, l'anim est lue grâce à un timer. Du coup comment la valeur de SetImageFrameDelay() peut-elle être prise en compte ? Ou faut il virer le timer ? Je n'ai pas réussi à effectuer un changement de vitesse dans mon anim test.

Re: PureBasic 5.60 beta 7 est disponible

Publié : lun. 27/févr./2017 18:19
par Marc56
Ar-S a écrit :Je n'ai cependant pas trop pigé comment utiliser : SetImageFrameDelay().
C'est une fonction pour un futur usage je pense: http://www.purebasic.fr/english/viewtop ... =3&t=67944
Ar-S a écrit :Dans le cas d'un gif, l'anim est lue grâce à un timer. Du coup comment la valeur de SetImageFrameDelay() peut-elle être prise en compte ? Ou faut il virer le timer ? Je n'ai pas réussi à effectuer un changement de vitesse dans mon anim test.
Supprime ton timer puis remet-le à la nouvelle valeur à chaque changement de frame

Code : Tout sélectionner

               RemoveWindowTimer(0, 1)
               AddWindowTimer(0, 1, GetImageFrameDelay(0))
Exemple modifié d'un exemple de User_Russian pour afficher un gif animé ayant des temps différents pour chaque image. J'ai juste ajouté mes deux lignes.

Code : Tout sélectionner

InitNetwork()
UseGIFImageDecoder()

*Buffer = ReceiveHTTPMemory("http://www.purearea.net/pb/CodeArchiv/Graphics/Gfx/anim_surprize.gif")
If *Buffer And CatchImage(0, *Buffer, MemorySize(*Buffer))
     
     OpenWindow(0, 100, 100, ImageWidth(0), ImageHeight(0), "")
     
     CanvasGadget(0, 0, 0, ImageWidth(0), ImageHeight(0))
     AddWindowTimer(0, 1, 150)
     
     Repeat
          Event = WaitWindowEvent()
          
          If Event = #PB_Event_Timer
               SetImageFrame(0, Frame)
               
               Frame+1
               If Frame >= ImageFrameCount(0) : Frame = 0 : EndIf
               
               If StartDrawing(CanvasOutput(0))
                    DrawImage(ImageID(0), 0, 0)
                    StopDrawing()
               EndIf
               RemoveWindowTimer(0, 1)
               AddWindowTimer(0, 1, GetImageFrameDelay(0))
          EndIf
          
     Until Event = #PB_Event_CloseWindow
Else
     Debug "Impossible to load the file: " + Filename$
EndIf 
:wink:

Re: PureBasic 5.60 beta 7 est disponible

Publié : lun. 27/févr./2017 19:55
par Ar-S
Merci j'avais vu ce code. Mais c'est justement la venue de cette nouvelle fonction qui me trouble.
En espérant avoir plus d'éclaircissements d'ici la release finale. Si on pouvait se passer du timer pour gérer les animations d'images ce serait pas mal car stopper/relancer du timer à gogo je trouve ça un peu brouillon.

Re: PureBasic 5.60 beta 8 est disponible

Publié : mar. 28/févr./2017 20:16
par falsam
Les tests continuent avec cette Beta 8 de PureBasic 5.60 que vous pouvez télécharger depuis l'espace client.
- Correction d'un bug dans la ToolBar

Re: PureBasic 5.60 beta 8 est disponible

Publié : mar. 28/févr./2017 20:39
par Ar-S
Et béh tous les 2 jours y'a une nouvelle version. Je fais l'impasse sur celle ci.
J'attendrai la 9 8)

Re: PureBasic 5.60 est disponible

Publié : jeu. 02/mars/2017 9:48
par falsam
Et bien pas de Beta 9. Purebasic 5.60 finale est disponible.
Fred a écrit :We are very happy to announce the release of PureBasic 5.60 ! Thank you all for the feedback and tests, we hope you will enjoy the new features :D

Re: PureBasic 5.60 est disponible

Publié : jeu. 02/mars/2017 10:44
par Ar-S
Comme par hasard :D
Parfait ^^

Re: PureBasic 5.60 est disponible

Publié : jeu. 02/mars/2017 14:54
par JohnJohnsonSHERMAN
Yes à mon tour :mrgreen: :P

Re: PureBasic 5.60 est disponible

Publié : sam. 04/mars/2017 20:31
par Shadow
la syntaxe 'define.b' (qui canghe le type par défaut) a été supprimée pour éviter des bogues difficiles à trouver
Fonctionne toujours pourtant chez moi :?
(IDE) Déplie automatiquement une procédure quand on clic dessus
Moi ça fonctionne pas, dans le code, mais sur l'onglet ou ya les procédures oui ça marche là :)

Merci.