Page 1 sur 3

PureBasic 5.51 est disponible

Publié : mar. 06/déc./2016 13:50
par falsam
6 Décembre - Beta 1 : http://www.purebasic.fr/english/viewtop ... 83#p498083
- Bug fix de la version 5.44 LTS
- Bug fix des nouvelles fonctionnalités de la version 5.50

19 Décembre - Version finale : http://www.purebasic.fr/english/viewtop ... 89#p498789

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 14:30
par Kwai chang caine
On a pas quelques miettes de fonctions en plus ??? :(
Au moins une seule fonction qui ne nous intéresse pas ?? :oops:

Même pour noël ...
Image

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 15:19
par Ar-S
Mon bon KCC, maitrises-tu toutes les fonctions existantes ?
Hâte d'en voir un peu plus concernant les bugfixes. C'est vrai qu'on en croise de temps à autre mais si je ne les notes pas qque part, je les oublie ^^.

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 15:26
par SPH
Kwai chang caine a écrit :On a pas quelques miettes de fonctions en plus ??? :(
Tu souhaites quoi comme miettes ?

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 16:53
par Marc56
Tu souhaites quoi comme miettes ?
Chouette, on peut faire sa liste de Noël ? :P
  • Support format GIF (même non-animé, ce serait déjà ça)
  • Fonction pour extraire les icônes des programmes
  • Fonction pour créer/supprimer des raccourcis (sur le bureau, menu, barre d'état)
  • Fonction NextDirectoryEntry() récursive
  • Fonction isFile() avec un paramètre pour tester le présence du fichier (tout les débutants se trompent avec FileSize)
  • Formatage des chaines de caractères en sortie (équivalent fonction C printf)
  • Découpage des chaines en entrée (équivalent fonction C scanf)
  • Libraire PDF pour Windows
  • Librairie pour créer des codes-barre 1D (au moins Code 39 et 128)
  • Librairie pour créer des code-barre 2D (QR-Code et Datamatrix)
  • Librairie pour lire les MP3 (plus élaborée que movie)
  • Librairie pour lire les flux radio
  • Petit générateur de code pour les IncludeBinary (comme celui qui marche très bien dans le form designer)
  • Support des proxy
Tout cela existe, mais dans des libs plus ou moins éparses et parfois (de plus en plus) abandonnées.
La force de PB par rapport à d'autres langages est d'avoir rassemblé et de maintenir un jeu de fonctions et libraires toutes compatibles avec la version en cours (au moins > XP pour la version Windows).
Sans oublier une documentation remarquable 8)

:wink:

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 16:59
par poshu
Marc56 a écrit : Chouette, on peut faire sa liste de Noël ? :P
  • Support format GIF (même non-animé, ce serait déjà ça)
  • Fonction pour extraire les icônes des programmes
  • Fonction pour créer/supprimer des raccourcis (sur le bureau, menu, barre d'état)
  • Fonction NextDirectoryEntry() récursive
  • Fonction isFile() avec un paramètre pour tester le présence du fichier (tout les débutants se trompent avec FileSize)
  • Formatage des chaines de caractères en sortie (équivalent fonction C printf)
  • Découpage des chaines en entrée (équivalent fonction C scanf)
  • Libraire PDF pour Windows
  • Librairie pour créer des codes-barre 1D (au moins Code 39 et 128)
  • Librairie pour créer des code-barre 2D (QR-Code et Datamatrix)
  • Librairie pour lire les MP3 (plus élaborée que movie)
  • Librairie pour lire les flux radio
  • Petit générateur de code pour les IncludeBinary (comme celui qui marche très bien dans le form designer)
  • Support des proxy
:wink:
Euh... Presque tout ce qui est listé là est très simple à faire...

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 17:07
par Marc56
poshu a écrit :Euh... Presque tout ce qui est listé là est très simple à faire...
Marc56 a écrit :Tout cela existe, mais dans des libs plus ou moins éparses et parfois (de plus en plus) abandonnées.
:wink:

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 17:13
par poshu
ouais, mais nan, tricher en modifiant son post, c'est pas valide. Ensuite, pb est un langage, pas un outil magique qui fait tout tout seul.
Ajouter une bibliothèque, c'est ajouter du code à maintenir, donc autant qu'elle soit utile. Du coup, des fonctions redondantes, des besoins extrêmement spécifiques et du plateform specific, c'est pas une solution. A part pour le proxy, j'ai tout le reste dans mes bibliothèques, donc se sortir les doigts, c'est la vie.

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 17:21
par Marc56
Je n'ai rajouté que cela avant que tu ne te précipite pour exprimer ton opinion (comme devant être la référence semble-t-il ?)
La force de PB par rapport à d'autres langages est d'avoir rassemblé et de maintenir un jeu de fonctions et libraires toutes compatibles avec la version en cours (au moins > XP pour la version Windows).
Sans oublier une documentation remarquable 8)
Chacun a le droit d'avoir son opinion et de l'exprimer.

Tu peux aussi exprimer tes souhaits d'évolutions si tu veux au lieu de juste critiquer les idées des autres.
poshu a écrit :...j'ai tout le reste dans mes bibliothèques, donc se sortir les doigts, c'est la vie.
Hum,
C'est pas très vendeur comme slogan...

Je te rappelles que PureBasic est un programme commercial et qu'on n'attire pas de nouveau clients en leur disant:
« Cette fonction existe, allez chercher sur le(s) forum(s) et débrouillez-vous pour trouver la bonne version ou l'adapter. »

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 17:47
par Kwai chang caine
Mon bon KCC, maitrises-tu toutes les fonctions existantes ?
Alors là..un petit peu de mauvaise foi pointe son nez :wink:
Ca n'a rien à voir que je les maitrises ou pas 8O
Il pourrait bien y avoir 1000 fonctions de plus, si il t'en manque une.....c'est pas les autres qui vont t'aider :lol:
Tu connais le proverbe :
"Une seule fonction vous manque, et tout est dépeuplé"
C'est même pas moi qui le dit, c'est Alphonse de Lamartine, alors là, on peut pas me contredire :mrgreen:

@POSHU, MARC
Y'en a tellement des fonctions, des plus values qui serait cool d'avoir.
Je rejoins tout à fait Marc :wink:
Mais je suis aussi d'accord avec POSHU pour ce qui est de la gestion des PROXY ..ça commence vraiment à être un besoin
Je ne crois pas non plus que l'on puisse gérer le HTTPS, quoi qu'il en soit je ne peux utiliser cette librairie à cause du manque de PROXY :cry:

Mais loin de moi de dire que FRED n'a pas bossé, la aussi, ça n'a rien à voir :?
Avec le boulot qu'il se tape avec SPIDER, et la gestion de toutes les versions.... c'est de la folie 8O

Mais on était habitué à avoir pour noel, quelques fonctions, ou même bien plus dans une nouvelle version, surtout vers noël c'est cool :D
Perso j'attend chaque nouvelle version en esperant voir un truc que j'ai demandé ou eu besoin apparaitre....j'avoue c'est pas toujours, mais ça arrive 8)
Y'en a qui sont surement facile et pas trop longues, et si plusieurs personnes les demande c'est bien qu'elles manquent.

Le retour à la ligne a été une demande de plusieurs années, et même FRED n'en voyait pas l'utilité, par exemple...
Chacun a sa maniere de coder, ou ses habitudes, qui font que l'on ne comprends pas toujours les demandes des autres
Et pourtant à chaque nouveau membre on voyait apparaitre une demande "Comment on fait pour revenir à la ligne ?" et ça remettait 100 balles et on repartait dans les lignes de textes pour expliquer que ça existait pas en PB 8O

C'est sûr que comme dit POSHU on peut tout faire avec PB, mais est ce qu'on le fait bien....seul FRED et quelques rares membres peuvent nous le dire.
Alors qu'une fonction écrite par FRED, en principe, sauf bug qui sera corrigé, elle est correctement écrite 8)

Et pour finir, de mémoire de KCC...jamais je ne me rappelle avoir vu une version qui ne faisait "que" corriger des bugs 8O

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 17:53
par Ar-S
J'avoue que le UseGifDecoder()/encoder(), le Mp3 et le PDF en natif seraient les bienvenus.

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 17:54
par Kwai chang caine
Si tu regardes, la rubrique "Suggestions et améliorations" n'a pas de honte à avoir au regard des autres, elle est loin d'être la derniere :wink:

Oh moi tu sais, les GIFS, m'en fout un peu ..... :roll:

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 18:01
par Marc56
Il faut tenir compte (je l'ai dit plusieurs fois) que la plupart des nouveaux utilisateurs qui font une recherche de fonctionnalité le font le plus souvent d’abord via Google.

Le problème de Google est qui affiche en premier, les articles les plus lus, donc les plus anciens (contrairement au moteur de recherche interne au forum qui affiche les plus récents)

On retrouve donc des nouveaux utilisateurs qui écrivent du code long, bancal, plein d'API alors que les fonctions natives et compatibles existent.

PS.
À propos des demandes récurrentes, j'en rajoute :mrgreen:
  • Le coupeur de lignes classique basic (underscore _ isolé) évitera les pâtés de code illisibles 8O
  • L'opérateur ternaire ?:
:wink:

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 18:47
par JohnJohnsonSHERMAN
Je plussoie sur les améliorations proposées par Marc !! :)
En particulier pour ce qui est des Gifs, et de la gestion des PDF... Le support natif du MP3 et une lib de son conséquente sont évidemment parmis mes grands souhaits, le choix final étant : BASS ou FMOD? :)

Perso j'ajouterais quelques petits détails comme des fonctions pour obtenir la couleur du théme de l'OS,ou encore pour obtenir la hauteur de la barre des tâches...

Re: PureBasic 5.51 Beta est disponible

Publié : mar. 06/déc./2016 21:00
par SPH
Moi, je souhaite aborder la 3D. Alors, si il existait des instructions pour faire de la 3D facile, je serais preneur. 8)

Je citerais un ami : "PureBasic supporte affreusement mal OpenGL, genre bloqué en 1998."