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

9 Octobre 2002


PureBasic V3.40 (Windows) :

- Changé: Les noms de 'Structure' ne prennent plus en compte les différences majuscules<>minuscules

- Ajouté: Bibliothèque Date
- Ajouté: Hostname(), ExamineIPAddresses(), NextIPAddress(), IPString()
- Ajouté: LSet(), RSet(), Bin(), RemoveString(), StringField()
- Ajouté: ModuleVolume(), OSVersion(), WaitThread()
- Ajouté: CopyDirectory(), DeleteDirectory(), IsFilename()
- Ajouté: NextSelectedFileName(), InputRequester()
- Ajouté: DrawingBuffer(), DrawingBufferPixelFormat(), DrawingBufferPitch(), FillArea()
- Ajouté: Constantes intégrée au compilateur: #PB_Compiler_Date, #PB_Compiler_OS

- Optimizé: FileSystem, StringExtension et Date (chaque commande est maintenant indépendante)

- Amélioré: RunProgram() a un nouveau paramètre optionnel: RepertoireCourant$
- Amélioré: SetGadgetFont(#PB_Font_Default) revient à la font par défaut
- Amélioré: OpenWindow() accepte #PB_Window_WindowCentered et #PB_Window_ScreenCentered
- Amélioré: GetGadgetItemText() et SetGadgetItemText() suppotre le TreeGadget()
- Amélioré: ReplaceString() a un nouveau paramètre optionnel: 'PositionDepart'
- Amélioré: SetGadgetState() supporte ImageGadget() pour changer son image
- Amélioré: Paramètre 'NiveauCompression' pour PackMemory(), AddPackFile() et AddPackMemory()
- Amélioré: Dans une DLL, AttachProcess(), DetachProcess(), etc.. doivent avoir le paramètre 'Instance'
- Amélioré: Lors de la création d'une DLL, les '_' précédent les noms de fonctions on été supprimés

- Fixé: Problème de debugger dans la bibliothèque FileSystem
- Fixé: ReadPreferenceLong() et ReadPreferenceFloat()
- Fixé: Bug de SpriteOutput() lors de l'utilisation de Plot()
- Fixé: CDAudioTrackLength(): La dernière piste renvoyait toujours 0
- Fixé: OpenWindowedScreen(): Mauvaises valeurs pour OffsetBas/Droite
- Fixé: GetPathPart(), GetFilePart() et GetExtensionPart()
- Fixé: SetGadgetText() lors d'une utilisation avec une ComboBox et une chaine vide
- Fixé: SetClipboardText() utilise maintenant le format TEXT au lieu du format OEM
- Fixé: Le compilateur ne permet plus qu'une variable globale soit utilisée en paramètre d'une procedure
- Fixé: En mode 'InlineASM', 'MOV eax, "String"' et 'MOV eax, #CONSTANT' étaient mal compilés
- Fixé: Bug lors de l'utilistaion des constantes négatives de type float
- Fixé: Bug lors de l'utilisation de floats avec les functions API
- Fixé: Bug lors d'une comparaison entre une chaine de caractère et un nombre
- Fixé: Bug lors de l'utilisation d'IncludeBinary dans une 'DataSection'
- Fixé: Bug lorsque DECLARE et PROCEDURE ne correspondait pas
- Fixé: Bug lorsque DEBUG etait utilisé dans les procédures et affichait des chaines de caractères

- Amélioration notable de l'éditeur (Fichiers multiples, Procedure browser, outils personnaliés et bien plus...). Il est maintenant OpenSource ! Thanks to Danilo.

  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