webog
Messages postés2Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention21 mars 2003
-
20 mars 2003 à 09:54
cs_Bestiol
Messages postés833Date d'inscriptiondimanche 6 janvier 2002StatutMembreDernière intervention 3 novembre 2005
-
21 mars 2003 à 10:19
Bonjour,
Voila je suis en train d'ecrire un petit editeur de texte avec un systeme de balise. Par exemple, quand je presse CTRL + F1, cela insere les balises <TOTO></TOTO> au niveau du curseur et se place entre les 2 balises pour continuer la saisie.
Jusque la pas de difficulté, l'editeur de texte, le raccourci et l'insertion des balises, le deplacement du curseur en arriere, ca c'est fait...
La ou mon pb se complique, c'est pour stocker la liste de mes raccourcis, leurs balises associées et le déplacement du curseur.
Avec un fichier INI, on enregistre des structures à 2 paramêtres du type PARAM=valeur, c'est pas vraiment ce qui me faut a moins d'inventer un encodage tordu.
Si vous avez un suggestion, un bout de source pour m'aider à finir ce petit prog, merci d'avance.
Olivier
cs_Bestiol
Messages postés833Date d'inscriptiondimanche 6 janvier 2002StatutMembreDernière intervention 3 novembre 20051 20 mars 2003 à 18:48
Tiens !! Un Olivier !!
Pour tes raccourcis, tu peux les stocker sous forme de string et après faire une conversion en raccourci de menu... Du peux pour cela créer ta propre structure de fichier en utilisant des file of record...
Par exemple :
Type Raccourci = Packed Record
Racc: String; //ex: 'Ctrl+F1'
Balise1: String; //Balise de début
Balise2: String; //balise de fin
Dplcmt: Integer;
end;
Après tu écris, pour chaque raccourci, un record dans ton fichier... Il ne te restera qu'à lire avec une boucle tous les raccourcis enregistrés, et à les référencés en même temps dans ton application !