PureBasic 5.50 final est disponible

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

PureBasic 5.50 final est disponible

Message par Micoute »

Bonjour à tous, la version de PB 5.42 est désormais complète.


[de falsam] : Ce que voulait surement dire Micoute, c'est que la version 5.50 beta est disponible.

Annonce officiel : http://www.purebasic.fr/english/viewtop ... 53#p489153

06 Juin - Beta 1 : http://www.purebasic.fr/english/viewtop ... 53#p489153

12 Juillet - Beta 2 : Corrections des bug rencontrés dans la précédente beta et mise à jour de SQlite qui passe en version 3.13.0.

18 Juillet - Beta 3 : Corrections des bugs rencontrés dans la précédente beta.

25 Juillet - Version finale :



P.S. : Ce post servira de fil conducteur pour toutes les autres Beta de la version 5.50 de PureBasic.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: PB 5.42

Message par comtois »

:?:
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: PB 5.42

Message par Ar-S »

Parce qu'elle était incomplète ? :mrgreen:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: PB 5.42

Message par comtois »

je crois qu'il voulait annoncer la version 5.50 beta 1 ?
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: PB 5.42

Message par microdevweb »

Je dirais même plus la 5.50 beta 1 est la

mummmmm je m'en lèche déjà les babines
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: PureBasic 5.50 Beta est disponible

Message par falsam »

Parmi les nouveautés il y en a une qui va interesser ceux qui développent des application utilisant des formats monétaires.
Added: FormatNumber() to have money like formatted numbers easily
PS : Micoute si ça ne te dérange pas je squatte ton annonce.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: PureBasic 5.50 Beta est disponible

Message par microdevweb »

Pratique ces nouveau flag pour messagerequester

Code : Tout sélectionner

MessageRequester("Erreur","Vous avez fait une erreur",#PB_MessageRequester_Error)
MessageRequester("Warning","Voulez-vous vraiment supprimer ce fichier",#PB_MessageRequester_Error|#PB_MessageRequester_YesNo)
MessageRequester("Info","Votre fichier à bien été sauver",#PB_MessageRequester_Info)
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: PureBasic 5.50 Beta est disponible

Message par microdevweb »

Oui très pratique ce nouvelle fonction

Code : Tout sélectionner

txt.s=FormatNumber(30000000.58999,2,",",".")+" €"
Debug txt
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: PureBasic 5.50 Beta est disponible

Message par falsam »

Aie souci avec la fonction GetFunctionEntry()

Dans les précédentes version GetFunctionEntry(fmodLib, "FMOD_Memory_Initialize") fonctionnait. Ce n'est plus le cas avec cette nouvelle version.

CallFunctionFast() génére un IMA avec cette version. Vous pouvez tester un exemple de code de Gally.
http://www.purebasic.fr/french/viewtopi ... 62#p173862

Avec PB 5.42 le code fonctionne.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: PureBasic 5.50 Beta est disponible

Message par Micoute »

Effectivement comme vous l'avez tous remarqué, je voulais annoncer la venue de Pure Basic 5.50 Beta 1 et ça ne me dérange pas qu'on squatte mon annonce, ne sommes-nous pas sur un forum d'aide et de partage.
Dernière modification par Micoute le ven. 05/août/2016 7:20, modifié 1 fois.
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 !
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: PureBasic 5.50 Beta est disponible

Message par Micoute »

Au fait, il y a t'il un moyen pour voir l'aide en Unicode ?
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 !
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Re: PureBasic 5.50 Beta est disponible

Message par Fred »

falsam a écrit :Aie souci avec la fonction GetFunctionEntry()

Dans les précédentes version GetFunctionEntry(fmodLib, "FMOD_Memory_Initialize") fonctionnait. Ce n'est plus le cas avec cette nouvelle version.

CallFunctionFast() génére un IMA avec cette version. Vous pouvez tester un exemple de code de Gally.
http://www.purebasic.fr/french/viewtopi ... 62#p173862

Avec PB 5.42 le code fonctionne.
GetFunctionEntry_() attend une chaine ascii, donc il faut utiliser Ascii() avant d'appeler la fonction (c'est l'API qui veut ca, ce n'est pas un bug). D'ailleurs, il est preferable d'utiliser OpenLibrary()/GetFunction() pour eviter ce genre de probleme.
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: PureBasic 5.50 Beta est disponible

Message par Mesa »

Du coup, j'en profite pour mettre une traduction rapide du post uk:
PureBasic 5.50 est désormais disponible en version bêta dans votre compte en ligne ! Le changement le plus important est dans le compilateur qui devient uniquement unicode. Pour résumer, la représentation des chaînes de caractères internes est désormais toujours en unicode, et si vous avez besoin d'interagir avec des bibliothèques tierces, l'approche proposée consiste à utiliser les pseudotypes (p-ascii, p-utf8) combinés avec les fonctions Import/EndImport ou alors à utiliser les Prototypes. Pour cela, 2 nouvelles fonctions ont été ajoutées, Ascii() et UTF8(), pour créer facilement un tampon ASCII ou UTF8 d'une chaîne de caractères. Si un ancien programme a déjà été compilé avec le commutateur unicode, alors rien ne change pour vous (sinon, si une erreur se déclenche quand même, c'est qu'il y a un bug quelque part, dans ce cas ne pas hésiter à le signaler). Voici la liste complète des fonctionnalités:

- Ajouté: Bibliothèque 3D Vehicle (Véhicule) pour créer des véhicules avec leurs roues...
- Ajouté: PickBody() pour manipuler facilement un corps 3D avec la souris
- Ajouté: CreateTube(), CreateTorus(), CreateIcoSphere() et CreateCapsule()
- Ajouté: Type de corps #PB_Entity_PlaneBody, #PB_Entity_ConeBody et #PB_Entity_CompoundBody
- Ajouté: AddSubEntity(), voir l'exemple CompoundBody.pb
- Ajouté: GenericJoint() pour créer tout type d'articulation (charnières)
- Ajouté: Gestion de la taille de la boîte englobante supportée avec CreateEntityBody()
- Ajouté: RegisterFontFile() pour utiliser des fichiers de polices personnalisées facilement
- Ajouté: PathLength(), PathPointX(), PathPointY(), PathPointAngle()
- Ajouté: PathBoundsX(), PathBoundsY(), PathBoundsWidth(), PathBoundsHeight() pour obtenir la boîte de sélection d'un chemin
- Ajouté: PathSegments(), AddPathSegments() pour créer et gérer un chemin sous la forme d'une chaîne de caractères
- Ajouté: DebuggerError(), DebuggerWarning(), CloseDebugOutput()
- Ajouté: ResetStructure() qui efface et réinitialise une structure (son tampon)
- Ajouté: UTF8() et Ascii() pour créer facilement des tampons de chaîne de caractères au format UTF8 ou ASCII
- Ajouté: FormatNumber(), format monétaire pour les nombres
- Ajouté: @#StringConstant$, pour obtenir l'adresse d'une constante de chaîne
- Ajouté: Options #PB_MessageRequester_Info, #PB_MessageRequester_Error et #PB_MessageRequester_Warning pour le MessageRequester()

- Changé: ParticleVelocity() pour gérer la vitesse courante.

- Supprimé: Mode ASCII pour la représentation interne des chaînes de caractères de PureBasic, PureBasic est maintenant uniquement unicode.
L'aide en français sera bientôt prête. :wink:

M.
Dernière modification par Mesa le mer. 08/juin/2016 8:29, modifié 1 fois.
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: PureBasic 5.50 Beta est disponible

Message par microdevweb »

Merci mesa,

Note: Les accents du fichier aide (dans la version 5.50) font la foire :lol:
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Marc56
Messages : 2197
Inscription : sam. 08/févr./2014 15:19

Re: PureBasic 5.50 Beta est disponible

Message par Marc56 »

Je ne sais pas si ça a été vu, mais dans l'aide à jour (us), l'exemple donné pour FormatNumber() ne fonctionne pas
(à cause de l'"*")

Code : Tout sélectionner

*Debug FormatNumber(125400.25) ; Will display: 125,000.25
Ce qui peut aussi amener remarquer que le message d'erreur retourné n'est peut être pas idéal ?

---------------------------
PureBasic
---------------------------
Ligne 1: Erreur a la fin de la ligne.
---------------------------
OK
---------------------------


(mais difficile de dire quoi mettre dans ce cas) :?
(et pour être taquin: il manque l'accent sur le « à ») :mrgreen:

:wink:
Répondre