Page 2 sur 2

PureBasic 5.42 LTS (version finale) est disponible

Publié : mar. 01/mars/2016 11:00
par Marc56
PureBasic 5.42 LTS (version finale) est disponible.

Re: PureBasic 5.42 LTS (version finale) est disponible

Publié : mar. 01/mars/2016 12:12
par Shadow
Concrètement ya quoi de nouveau ?

Re: PureBasic 5.42 LTS (version finale) est disponible

Publié : mar. 01/mars/2016 12:55
par Fred
Version de correction.

Re: PureBasic 5.42 LTS (version finale) est disponible

Publié : mar. 01/mars/2016 14:56
par Marc56
Merci Fred, ça fonctionne maintenant pour le DateGadget() dans le VD :P enfin pour l'écriture/lecture, pas à l’exécution, mais je pense avoir trouvé pourquoi :?: :idea:
(J'ai cru un instant que le gadget en lui-même ne fonctionnait plus et essayé dans 2 VM est os différents :o )

Code pour illustrer:

Code : Tout sélectionner

OpenWindow(0, 0, 0, 600, 300, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

DateGadget(1, 10, 10, 280, 25, "",         #PB_Date_UpDown | #PB_Date_CheckBox)
DateGadget(2, 10, 50, 280, 25, "", Date(), #PB_Date_UpDown | #PB_Date_CheckBox)

Repeat : Until WaitWindowEvent(50) = #PB_Event_CloseWindow
Le DateGadget 1 est celui généré par le VD: la case à cocher et les spins sont absents
Le DateGadget 2 est celui réalisé à la main: il est OK

J'ai fini par comprendre que sans le paramètre pourtant optionnel Date, le VD ne met rien en paramètre 2, du coup le paramètre optionnel 3 devient 2 (et ne correspond pas) (je ne sais pas si j'exprime bien) :oops:

DateGadget(#Gadget, X, Y, Largeur, Hauteur [, Masque$ [, Date [, Options]]])

Il créé bien un masque vide si on ne met rien, mais ne génère pas le paramètre date.

Il faudrait que par défaut il ajoute Date()

:wink:

Re: PureBasic 5.42 LTS (version finale) est disponible

Publié : mar. 01/mars/2016 18:48
par Patrick88
arf, j'ai téléchargé et installé la 5.41 hier soir... :roll:

Re: PureBasic 5.42 LTS (version finale) est disponible

Publié : mar. 01/mars/2016 20:11
par falsam
Je pensais que l'option Générer procédures d’événements était supprimé des options de Form Design mais ce n'est pas le cas.

En tout cas cette version aprés quelques tests est stable. Les erreurs que j'ai pu rencontrées avec la version précédentes sont résolus.

Re: PureBasic 5.42 LTS (version finale) est disponible

Publié : mer. 02/mars/2016 7:32
par Marc56
falsam a écrit :Je pensais que l'option Générer procédures d’événements était supprimé des options de Form Design mais ce n'est pas le cas.
Comme annoncé c'est le générateur de boucle d'évènement qui a été supprimé, pas le générateur de procédures d'évènements 8)
(Justement à cause de la confusion que cela procurait et le fait que les nouveaux utilisateurs ne savaient pas dans quel cas il ne faut pas l'utiliser)

Le générateur de boucle générait le code suivant (à la base)

Code : Tout sélectionner

OpenWindow_0()

Repeat
  event = WaitWindowEvent()
Until Window_0_Events(event) = #False

End
Perso, ça ne gênait pas, au contraire, ça permettait de faire une mini application complète sans rien taper: il suffisait de réenregistrer le .pbf en .pb.
J'aurais bien aimé qu'il reste. Il aurait suffit d'ajouter un petit texte en dessous, du style: « Ne pas utiliser si le projet contient plusieurs formulaires »

:wink:

Re: PureBasic 5.42 LTS (version finale) est disponible

Publié : mer. 02/mars/2016 15:50
par Shadow
Une option dans PB aurait été pas mal je pense pour activer ou pas la chose.
Alors du coups, plus de générateur de boucle ?

Façon je ne l'utilise pas, je ne l'aime pas cet éditeur.

Re: PureBasic 5.42 LTS (version finale) est disponible

Publié : mer. 02/mars/2016 18:24
par Micoute
Shadow, j'adore ta diplomatie, où as-tu appris à négocier ?