Ok, examinons tes propositions:Marc56 a écrit :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 ?)
- Support format GIF (même non-animé, ce serait déjà ça) : Ca existe déjà, et en bonus ça fait des exécutables plus légers.
- Fonction pour extraire les icônes des programmes : Windows only et ça existe déjà : ExtractIconEx_()...
- Fonction pour créer/supprimer des raccourcis (sur le bureau, menu, barre d'état) : Windows only, besoin extrêmement spécifique, demande des droits élevés et très simple à faire (y'a plein de topics dédiés, mais oui, il faudrait peut être les mettre à jour... Quel drame!)
- Fonction NextDirectoryEntry() récursive : moins de dix lignes de code à mettre en place.
- Fonction isFile() avec un paramètre pour tester le présence du fichier (tout les débutants se trompent avec FileSize) Les débutants se tromperont toujours sur quelque chose, c'est même pour ça qu'on dit qu'ils débutent. Créer de la redondance n'aide pas, ça ajoute de la confusion.
- Formatage des chaines de caractères en sortie (équivalent fonction C printf) : quelques lignes de code pour le faire.
- Découpage des chaines en entrée (équivalent fonction C scanf) : euh... stringfield() et un peu d'huile de coude ?
- Libraire PDF pour Windows : Ouais, ok. Y'en a une sur le forum anglais, je sais pas ce qu'elle vaut; mais le format pdf en écriture, c'est un TRÈS gros morceau.
- Librairie pour créer des codes-barre 1D (au moins Code 39 et 128) ; EXTRÊMEMENT spécifique, et je viens de lire la page wikipedia pour le code 39, ça m'a fait pitié, donc je l'ai fait pour toi (8 minutes de taff)... Je regarderais le 128 demain, c'est plus compliqué mais ça a pas l'air hyper dur non plus.
- Librairie pour créer des code-barre 2D (QR-Code et Datamatrix) ;re EXTRÊMEMENT spécifique, pour les QR-Code, j'utilise ça, ça marche sous win/mac/bubuntu sans problème.
- Librairie pour lire les MP3 (plus élaborée que movie) ;Même si je vois pas bien l’intérêt, pour contourner ça demande d'utiliser une lib externe, admettons...
- Librairie pour lire les flux radio ;même chose qu'au dessus...
- Petit générateur de code pour les IncludeBinary (comme celui qui marche très bien dans le form designer) ; Sérieux, tu peux pas faire un effort? Y'a 150 codes qui font ça sur les forums, et y'a facilement moyen de configurer tes outils à l’intérieur de l'IDE de pb! (tools -> configure tools -> new. magiiiiie)
- Support des proxy ; ok, je connais pas le problème, mais j'ai lu régulièrement des gens qui s'en plaignent
Merci de rappeler le concept, mais... je vois pas où qui que ce soit a voulu empêcher quelqu'un de s'exprimer. Ah! Peut être qu'une opinion contraire à la tienne n'a pas le droit d'exister? Ou alors, peut être que ton opinion doit être la référence? parce que quand je lis ça sur un ton péremptoire, je ne suis pas d'accord du tout :Marc56 a écrit :Chacun a le droit d'avoir son opinion et de l'exprimer.
Pour moi, la force de PB, c'est une portabilité sur les trois OS pc et un code compilé en une seconde... Comme quoi les arguments à base de "ma liberté d'expression", ça sert pas à grand chose et c'est facile à renverser.Marc56 a écrit :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
Je te rappelles que PureBasic est un langage de programmation et comme tous les autres langages, la première chose à savoir faire c'est chercher sur le net. Y'aura jamais TOUUUUUTES les fonctions pour TOUUUUUT le monde et il faudra toujours faire l'effort d'inclure du code externe; mais j'ai comme un doute sur le fait que le manque de code bar soit la raison qui limite l'adoption au près d'un nouveau public...Marc56 a écrit :Je te rappelle 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. »
Y'a tellement de choses à fixer dans pb avant de se pencher sur l'ajout de fonctionnalités facultatives.
Du coup, oui, je maintiens: sors toi les doigts; déjà parce que c'est le premier conseil à donner à un codeux, mais surtout parce que ta liste sent la flemme à des kilomètres.