[EN] [IT]
  [INFO] [ACQUÉRIR] [PLAN] [RESSOURCES]

Compilateur


Les nouveautés de FutureBASIC 4 Release 4




Un compilateur plus rapide

Le compilateur FutureBASIC met deux fois moins de temps pour accomplir son travail. Le compilateur a été accéléré en retravaillant et modernisant son code source. Le résultat est étonnant !


Communiqué:
La Rochelle, 1/12/2006

[haut de la page]

Des tableaux INDEX$ plus rapides

Les commandes Index$ ont toujours été une particularité importante de FutureBASIC. Il y a maintenant un nouveau fichier header optionnel (CFIndex.Incl) qui permet de substituer à la gestion des chaînes Pascal, des CFStrings, connues aussi sous le nom chaînes Core Fundation. La réécriture de ce code permet aussi de bénéficier de nombreux avantages :

  • Les CFStrings sont mieux adaptées à des langues non romaines (comme le Kanji).
  • Les routines d'insertion et de suppression sont de très loin plus rapides.
  • Il y a maintenant une simple fonction qui triera vos tableaux Index$ pour vous.
  • La gestion de la mémoire est améliorée.
  • Il y aura de nouvelles fonctions (actuellement en test) qui vous permettront d'écrire et de relire depuis votre disque dur les tableaux Index$ à l'aide d'une seule ligne de code.


[haut de la page]

Meilleur support de la molette de la souris

Le Gestionnaire de Projets ne reconnaissait pas l'interaction de l'utilisateur avec la roue de défilement de la souris. Voilà cet oubli réparé.



[haut de la page]

Réparation du Rechercher/Remplacer

Le menu Rechercher/Remplacer avait quelques problèmes. Le plus important d'entre eux était que les combinaisons de touches Commande-G et Commande-F n'étaient pas opérationnelles lorsque la fenêtre Rechercher/Remplacer n'était pas visible à l'écran.


[haut de la page]

Corrections dans l'Éditeur

Il y a eu plusieurs corrections dans l'application Éditeur :

  • L'indentation du code source n'était pas toujours correcte avec les pseudo-records.
  • La désactivation de l'impression en couleurs (dans les préférences) ne fonctionnait pas.
  • Lorsqu'un programme était exécuté (sans que l'application soit construite), l'application temporaire FB_Temp n'était pas supprimée du disque dur.
  • Dans les instructions multi-lignes (qui utilisent le symbole Option-L), le mot Print apparaissait dans la fenêtre lorsque des guillemets étaient ouverts et que l'on tapait un point d'interrogation.
  • Le menu Scripts a été réparé.


[haut de la page]

Nouveautés du Runtime

  • De nouvelles routines ont été implémentées pour la gestion des tableaux dynamiques : Def DynamicInsertItems, Def DynamicRemoveItems et Usr DynamicItemSize
  • Le centrage des fenêtres dans le runtime BASIC Standard était décalé de quelques pixels.


[haut de la page]

Compiler pour Intel

Avant que vous ne posiez la question… Robert Purves (de Nouvelle Zélande) dirige une équipe qui est en train de travailler sur la compilation pour Intel. Il s'agit d'un tout nouveau projet, construit à partir de zéro. Mais, même devant l'immense tâche qui doit être accomplie, Robert dit que l'horizon est maintenant à portée de vue. Restez branché…

  © 2000 Pix&Mix  
  Tous droits réservés
INFO  |  ACQUÉRIR |  PLAN  |  RESSOURCES

  FutureBASIC est une marque déposée appartenant à Staz Software, Inc et utilisée avec permission.