PureBasic 5.42 LTS (version finale) est disponible

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Marc56
Messages : 2201
Inscription : sam. 08/févr./2014 15:19

PureBasic 5.42 LTS (version finale) est disponible

Message par Marc56 »

PureBasic 5.42 LTS (version finale) est disponible.
Avatar de l’utilisateur
Shadow
Messages : 1437
Inscription : mer. 04/nov./2015 17:39

Re: PureBasic 5.42 LTS (version finale) est disponible

Message par Shadow »

Concrètement ya quoi de nouveau ?
AMD Ryzen 9 5950X (16 cœurs, 32 threads, Socket AM4)
Gigabyte RTX 5090 WINDFORCE OC (32 Go GDDR7)
ASUS TUF GAMING B550-PRO (AM4, 4 slots RAM)
64 GB DDR4 3200 Mhz
Asus 24 Pouces: 1920 x 1080.
Système: Windows 10 64 Bits.

PureBasic: 6.30 beta 4 x64 Bits.
Fred
Site Admin
Messages : 2875
Inscription : mer. 21/janv./2004 11:03

Re: PureBasic 5.42 LTS (version finale) est disponible

Message par Fred »

Version de correction.
Marc56
Messages : 2201
Inscription : sam. 08/févr./2014 15:19

Re: PureBasic 5.42 LTS (version finale) est disponible

Message 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:
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Re: PureBasic 5.42 LTS (version finale) est disponible

Message par Patrick88 »

arf, j'ai téléchargé et installé la 5.41 hier soir... :roll:
Avatar de l’utilisateur
falsam
Messages : 7360
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: PureBasic 5.42 LTS (version finale) est disponible

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.23 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Marc56
Messages : 2201
Inscription : sam. 08/févr./2014 15:19

Re: PureBasic 5.42 LTS (version finale) est disponible

Message 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:
Avatar de l’utilisateur
Shadow
Messages : 1437
Inscription : mer. 04/nov./2015 17:39

Re: PureBasic 5.42 LTS (version finale) est disponible

Message 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.
AMD Ryzen 9 5950X (16 cœurs, 32 threads, Socket AM4)
Gigabyte RTX 5090 WINDFORCE OC (32 Go GDDR7)
ASUS TUF GAMING B550-PRO (AM4, 4 slots RAM)
64 GB DDR4 3200 Mhz
Asus 24 Pouces: 1920 x 1080.
Système: Windows 10 64 Bits.

PureBasic: 6.30 beta 4 x64 Bits.
Avatar de l’utilisateur
Micoute
Messages : 2612
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: PureBasic 5.42 LTS (version finale) est disponible

Message par Micoute »

Shadow, j'adore ta diplomatie, où as-tu appris à négocier ?
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Répondre