PureBasic 4.50 est sorti

Le , par comtois, Responsable Purebasic
Vous pouvez télécharger cette version sur votre compte.

Voici la liste des nouveautés. Et la version 4.60 est déjà en préparation, si j'ai bien compris elle comportera une grosse mise à jour de la bibliothèque 3D.

- Ajouté: Support des tableaux, des listes, et des maps dans les structures
- Ajouté: CopyList(), CopyMap(), CopyArray()
- Ajouté: FreeList(), FreeMap(), FreeArray()
- Ajouté: CopyStructure(), InitializeStructure()
- Ajouté: Support du volume initial pour PlaySound()
- Ajouté: Paramètre 'Profondeur' pour SaveImage()
- Ajouté: Option à ImageDepth()
- Ajouté: Option #PB_Image_Transparent pour CreateImage()
- Ajouté: Support du 32 bits pour le décodeur TGA
- Ajouté: RoundBox(), AbortFTPFile(), RandomData()
- Ajouté: Option #PB_2DDrawing_AllChannels pour DrawingMode()
- Ajouté: Support des images pour ComboBoxGadget()
- Ajouté: Fonctions pour la console graphique sous Linux
- Ajouté: Support des fichiers larges sous Linux/OSX
- Ajouté: CryptRandom(), CryptRandomData(), OpenCryptRandom(), CloseCryptRandom()
- Ajouté: De nombreuses fonctions mathématiques: Exp(), ATan2(), Radian(), Degree(), [A]CosH(), [A]SinH(), [A]TanH(), IsNaN(), IsInfinity(), NaN(), Infinity(), Sign()
- Ajouté: Bibliothèque 'Debugger' pour contrôler le débogueur via le code

- Modifié: La bibliothèque Image gère les images en interne uniquement en 24 bits ou en 32 bits (le chargement et la sauvegarde fonctionnent avec d'autres formats)

- Corrigé: Bogues du compilateur et des bibliothèques

IDE/Debugger:
- Ajouté: Les mots clés Break, Continue, ProcedureReturn sont soulignés
- Ajouté: Aide dans la barre de status pour les prototypes et les interfaces
- Ajouté: Indentation contextuelle (le mode 'bloc' est toujours disponible)
- Ajouté: Option "Formater la sélection" dans le menu d'édition
- Ajouté: Option pour visualiser les indentations et les espaces
- Ajouté: Possibilité de sélectionner plusieurs compilateurs dans les options
- Ajouté: Purificateur, dans les outils de déboguage
- Ajouté: Compatibilité complète du débogueur entre tous les processeurs et les OS
- Ajouté: Déboguage réseau pour le débogueur indépendant
- Ajouté: Points d'arrêt conditionnels
- Ajouté: Support des éléments structurés dans l'onglet 'Visualiser Tableau/Liste/Map'

- Modifié: Le nom d'un tableau, d'une liste ou d'une map dans le visualisateur de variables doit maintenant contenir "()" pour afficher les éléments.



Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de comtois comtois - Responsable Purebasic https://www.developpez.com
le 08/06/2010 à 21:10
Pour les curieux, les versions démo de la 4.50 sont en ligne.

Sqlite est mis à jour, ce n'est pas mentionné ci-dessus, mais PureBasic 4.50 utilise la dernière version.

- Ajouté: Possibilité de sélectionner plusieurs compilateurs dans les options

Ce qui signifie que vous installez la version x86 et x64 sur votre système 64 bits, et ensuite vous n'utilisez plus que l'EDI de la version 64 bits, et vous pouvez compiler une version 32 bits et une version 64 bits, simplement en configurant les compilateurs dans les options.
Avatar de comtois comtois - Responsable Purebasic https://www.developpez.com
le 18/06/2010 à 21:03
L'équipe PureBasic a oublié de mentionner l'ajout d'une autre fonction pourtant fort utile, la fonction Mod()

Code : Sélectionner tout
Mod(Nombre, Diviseur) ; Renvoie le reste de Nombre/Diviseur
Offres d'emploi IT
Chef projet big data - pse flotte H/F
Safran - Ile de France - Évry (91090)
Architecte technique des systèmes d'information H/F
Safran - Ile de France - Évry (91090)
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique PureBasic : comtois -