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

28 Février 2005


PureBasic V3.93 (Windows)

- Ajouté: SortStructuredArray(), SortList(), SortStructuredList()
- Ajouté: Directives de compilation pour LibraryMaker
- Ajouté: KeyboardMode() (n'était pas dans la documentation)
- Ajouté: Paramètre optionel 'Couleur' pour les fonctions ColorRequester() et FontRequester()
- Ajouté: Support de SetGadgetText() pour les ComboBoxGadget() éditables
- Ajouté: #PB_Default pour ClipSprite() permet d'enlever la zone de clipping
- Ajouté: #PB_FileSystem_Force pour CopyDirectory()
- Ajouté: #PB_OS_Windows_Server_2003 pour OSVersion()
- Ajouté: Base64Decoder(), GetGadgetFont()
- Ajouté: Paramètre optionel 'Mode' pour ResizeImage()
- Ajouté: Evènement lors du déplacement ou du redimensionnement d'un splitter
- Ajouté: Vérifications temps réel pour Plot(x,y,Color) avec ScreenOutput() et SpriteOutput()
- Ajouté: Vérifications supplémentaires pour DirectoryEntrySize/Name/Attributes()

- Amélioré: Editeur PureBasic par Tinman
- Amélioré: Interface Importer et les interfaces DirectX9 dans les residents (merci à Traumatic !)
- Amélioré: Utilisation des icones de Kale pour l'éditeur
- Amélioré: Documentation française en partie revue et corrigée par trasfract

- Optimisé: Le mode 'Debugger' est plus compact et plus rapide
- Optimisé: Bibliothèque Misc (chaque commande est maintenant indépendante)
- Optimisé: Function Base64Encoder() plus rapide
- Optimisé: Génération du code assembleur plus compact pour les concaténations de string

- Modifié: Syntaxe d'OffsetOf(), pour calquer celle de SizeOf()

- Fixé: Un bug dans ImageGadget() avec les skins XP activées et images 32 bits
- Fixé: ExplorerListGadget() n'affichait pas les .ico and .lnk correctement
- Fixé: ButtonImageGadget() pouvait perdre son image dans quelques rare cas
- Fixé: Plus de son lors d'un clic de souris en mode plein écran quand ExamineMouse() n'est pas utilisé
- Fixé: L'icone du programme est correctement affichée lors d'un ALT+TAB avec une application plein ecran
- Fixé: Les sprites sont correctement rechargés lorsque que ALT+TAB est utilisé
- Fixé: CopyDirectory() modifiait le string passé en paramètre dans un cas particulier
- Fixé: ListIndex() ne fonctionnait pas correctement
- Fixé: RemoveString() et CRC32FingerPrint() ne pouvaient pas être utilisés dans une expressions
- Fixé: SetGadgetItemText() ne fonctionnait pas avec ListViewGadget()
- Fixé: ExamineDirectory() plantait si un string non initialisé était passé en paramètre
- Fixé: CalendarGadget() ne pouvait pas etre utilisé plusieur fois sur la meme fenêtre
- Fixé: RSet() pouvait renvoyer un resultat érroné
- Fixé: CreateFile() ne fonctionnait pas avec les fichiers cachés
- Fixé: ZeroMemory_(), FillMemory_(), MoveMemory_() et CopyMemory_() n'était pas reconnus
- Fixé: #PB_Event_MoveWindow n'était pas émis correctement
- Fixé: #PB_EventType_LostFocus n'était pas émis si 2 StringGadget() étaient cote à cote
- Fixé: Les tooltips des gadgets ne s'affichaient pas sur NT4 si la fenetre etait 'toujours au dessus'
- Fixé: Le plugin OGG ne fonctionnait plus. Il est plus rapide maintenant.
- Fixé: ResizeImage() ne change plus l'image si les meme dimensions sont utilisées
- Fixé: TAB dans un EditorGadget() ne sort plus du gadget mais insert un TAB
- Fixé: LCase() ne gérait pas le caractère allemand 'ß' correctement
- Fixé: SetGadgetState() ne fonctionnait pas correctement avec OptionGadget()
- Fixé: Les dimensions de la fenetre du Debugger n'étaient pas enregistrées
- Fixé: AddGadgetItem() avec EditorGadget()
- Fixé: SortArray() pouvait planter sur des gros tableaux déjà triés
- Fixé: ReceiveNetworkFile() ne gérait pas les noms de fichier longs
- Fixé: Affichage corrompu avec ButtonImageGadget() et le mode 'Toggle' (avec l'API)
- Fixé: SpriteWidth() et SpriteHeight() returned wrong values when ClipSprite() was used
- Fixé: MessageRequester() sur une fenêtre 'console' la faisait disparaitre
- Fixé: SetGadgetState() avec ListIconGadget() prenait le focus
- Fixé: Base64Encoder() ne produisait pas un encodage correct
- Fixé: Probleme de rafraichissement avec Frame3DGadget() et les options #PB_Frame3D_Single/Double
- Fixé: Fuite de ressource GDI dans ButtonImageGadget() et ImageGadget()
- Fixé: RotateSprite3D() n'utilisait pas le bon angle
- Fixé: DisableMenuItem() ne fonctionnait pas avec #PB_Any
- Fixé: GadgetWidth() ne fonctionnait pas avec SpinGadget()
- Fixé: Date() renvoyait un mauvais resultat avec un date tres petite (1970,1,1,0,0,0)
- Fixé: CallFunctionFast() ne prenait que 17 parametres à la place de 20
- Fixé: OpenWindowedScreen() avec AutoStretch n'affichait pas la totalité des pixels
- Fixé: Quelques problèmes de rafraichissement avec PanelGadget()
- Fixé: La couleur transparente avec les écrans 32 bits et les sprites en mode 'texture'
- Fixé: Quelques bugs mineurs dans l'IDE
- Fixé: Plusieurs bugs dans le compilateur (concatenation de strings, interfaces dans les procedures)

  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