11/07/2007, 00:57
Au vu de la démence des rédacteurs du Marais II, qui ont finalement recueilli assez de clairières bonus pour claquer la limite de 1000 paragraphes d'Advelh, j'ai décidé, subtilement encouragé par lesdits rédacteurs du Marais II, d'entamer la programmation d'ADVELH 5000.
En deux jours, j'ai passé tout le logiciel au peigne fin, remplacé tous les 999 par des LIMIT (LIMIT=5000), et modifié tous les bouts de code qui prenaient le maximum de 999 pour acquis. Tous les tableaux internes ayant gonflé de 1000 cases à 5000, il a même fallu que je développe une nouvelle façon de procéder sous peine de créer une programmation grossièrement inefficace. Là encore, j'ai eu un "Out of Memory" à un certain moment ... et je ne sais toujours pas comment cela s'est produit.
Tout est presque prêt. Il ne reste qu'à recueillir vos suggestions de dernière minute avant de compiler le logiciel. Voici ce que j'ai réalisé jusqu'à présent (en plus des fonctions qu'Advelh possède déjà) :
Je ne peux pas, non plus, altérer la programmation interne du champ de texte RTF que j'utilise pour la fenêtre principale d'Advelh. Ainsi, si une fonction n'est pas prise en charge (ex : texte justifié sur les deux marges), je ne peux pas l'ajouter.
Si vous songez à une fonctionnalité qu'Advelh ne prend pas en charge et que vous aimeriez utiliser, suggérez-la.
En deux jours, j'ai passé tout le logiciel au peigne fin, remplacé tous les 999 par des LIMIT (LIMIT=5000), et modifié tous les bouts de code qui prenaient le maximum de 999 pour acquis. Tous les tableaux internes ayant gonflé de 1000 cases à 5000, il a même fallu que je développe une nouvelle façon de procéder sous peine de créer une programmation grossièrement inefficace. Là encore, j'ai eu un "Out of Memory" à un certain moment ... et je ne sais toujours pas comment cela s'est produit.
Tout est presque prêt. Il ne reste qu'à recueillir vos suggestions de dernière minute avant de compiler le logiciel. Voici ce que j'ai réalisé jusqu'à présent (en plus des fonctions qu'Advelh possède déjà) :
- Advelh 5000 enregistre les fichiers d'une nouvelle façon. Toutefois, il demeure capable de lire les fichiers enregistrés par les Révisions 34 et moins. Attention : l'inverse n'est pas vrai !
- Les fonctions Ouvrir, Sauvegarder, Importer et Exporter ont été réécrites en conséquence.
- Évidemment, toutes les fonctions permettent désormais des chiffres entre 1 et 5000.
- La Grille se limite d'elle-même au paragraphe réservé le plus élevé (de sorte à ne pas afficher une barre de défilement sur 5000 paragraphes quand la majorité des gens en écrivent 100 ou moins).
- Les petits aperçus des paragraphes dans la fenêtre de la Grille donnent maintenant le texte intégral du paragraphe (mais non éditable).
- Il est désormais permis de mettre autant de points d'Arrêt que l'on désire dans les Graphes.
- Vous pouvez maintenant cliquer sur un paragraphe dans les Graphes pour en avoir un aperçu. Shift-cliquez sur le paragraphe et il sera chargé dans la fenêtre principale d'Advelh.
- La programmation interne des Graphes est désormais meilleure (surtout pour ceux à reculons), mais cela, vous vous en foutez. ^_^
- On m'a souvent demandé celle-ci : Si vous Control-cliquez un numéro de paragraphe dans le texte, Advelh agit comme si vous aviez cliqué un lien et se rend à ce paragraphe.
- Il est désormais possible de convertir une partie de l'aventure (au lieu de l'aventure entière) au RTF ou au HTML.
- Oh, et la police n'affiche plus "Verdana 9,75" au départ. ^_^
Je ne peux pas, non plus, altérer la programmation interne du champ de texte RTF que j'utilise pour la fenêtre principale d'Advelh. Ainsi, si une fonction n'est pas prise en charge (ex : texte justifié sur les deux marges), je ne peux pas l'ajouter.
Si vous songez à une fonctionnalité qu'Advelh ne prend pas en charge et que vous aimeriez utiliser, suggérez-la.