Pure Basic : optimized basic compiler
English  
Deutsch  
Introduction visual basic compiler Nouveautés visual basic compiler Télécharger visual basic compiler Screenshots optimized programming language Acheter visual basic compiler Support visual basic compiler FAQ optimized programming language Liens

6 Octobre 2003


PureBasic V3.80 (Windows)

- Ajouté: ExplorerComboBoxGadget()
- Ajouté: CameraProjection(), CameraBackColor() et CameraRange()
- Ajouté: L'operateur modulo: '%'
- Ajouté: 'ForEach' pour énumérer les éléments d'une liste facilement
- Ajouté: Interface/EndInterface pour les appels 'Objets' tels que COM ou DirectX !
- Ajouté: Fichiers résindents complets pour le support des interfaces
- Ajouté: 'Break' et 'Continue' pour modifier les itérations des boucles
- Ajouté: Enumeration/EndEnumeration pour déclarer rapidement des ensembles de constantes
- Ajouté: OffsetOf() pour retrouver l'index d'un champ d'une structure ou d'une interface
- Ajouté: SizeOf() supporte maintenant les interfaces et les variables
- Ajouté: Les constantes Float, String et les interfaces sont intégrées dans les résidents
- Ajouté: Support de la 'Qualité' pour SaveImage() avec le plugin JPEG
- Ajouté: Le parametre 'Options' de MessageRequester() est maintenant optionnel
- Ajouté: La coloration syntaxique ainsi que le navigateur de structures

- Optimisé: Suppression de nombreuses dépendances de OGRE, donc Engine3D.dll a été réduite

- Changé: Les constantes sont de nouveau constantes

- Fixé: Affichage des registres ASM dans le Debugger
- Fixé: Problème avec 'IncludePath' utilisé avec 'IncludeBinary'
- Fixé: TAB peut maintenant être utilisé pour sortir d'un ComboBoxGadget() éditable
- Fixé: DeleteDirectory() ne pouvait pas effacer un repertoire en lecture seule
- Fixé: Le decodeur TGA ne gérait pas les images inversé verticalement et 'RLE'
- Fixé: AddPackFile() et PackMemory() se bloquait de temps en temps
- Fixé: La taille des structures peuvent maintenant être supérieures à 32ko
- Fixé: Int() pouvait générer des résultats faussés avec des valeurs négatives
- Fixé: Les listes chainées pouvait se décaler dans certains cas tres rares
- Fixé: Line() et LineXY() ne dessinaient pas le dernier point
- Fixé: Vérification InitEngine3D() en temps réel (debugger)
- Fixé: TextLength() n'acceptait pas les chaines de caractères vides
- Fixé: ProcedureReturn pouvait crasher quand il était utilisé dans un 'Select'
- Fixé: Les sons étaient limités à 50 quand le debugger était activé
- Fixé: ClipSprite() ne supportait pas DisplayAlpha/Shadow/Solid/TranslucideSprite()
- Fixé: Un mot clef réservé (comme 'Data') ne pouvait pas être utilisé dans une structure
- Fixé: CreatePack(), SaveImage() et SaveSprite() ne supportait pas les noms de fichiers très long
- Fixé: Inkey() mettait le programme en attente
- Fixé: FileSize() retournait une valeur érronée pour les racines ('C:\') sous Win9x
- Fixé: L'editeur inversait les tabs dans un cas tres rare

  Copyright © 2017 Fantaisie Software support@purebasic.com  


By the same author, discover the new web client-side programming language
based on established BASIC rules on spiderbasic.com