Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

PureBasic 4.50 est sorti

Le , par comtois

0PARTAGES

0  0 
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.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de 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.
0  0 
Avatar de 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
0  0