Page 4 sur 7

Publié : sam. 22/sept./2007 23:15
par Backup
bon revenons a nos moutons :D

voila après avoir bien cogité,codé pendant trop longtemps pour rien!!!
voila ce que je vous propose :lol:

le prg suivant est utilisable tel quel !! !! :D

Attention a ceci : le prg est fourni avec un dossier et un RTF dedans !!
ce RTF servira de model ne l'effacez pas !!

au lancement du prg, il vous demande de localiser le Dossier de travail
(celui ou se trouve notre RTF model) !!

pour écrire une autre fiche en gardant les attributs RTF , il suffit de remplacer dans l'éditeur, les lignes existantes (sans les effacer) ecrire par dessus :)
la ou c'est vert, cela ecrira en vert ect ...

ensuite vous sauvez votre fiche (avec le menu la petite disquette) !!
donnez lui le nom de la fonction API que vous avez décrit :)
c'est ce nom qui apparaitra dans le listview débarrasé de l'extension ".rtf"

en principe suite a la sauvegarde, la fiche va apparaître a son tour dans le listview !! :D

au chargement du prg dorénavant vous aurez vos nouvelles fiches qui apparaîtront !!

en faisant de la sorte on évite une lourdes gestion du RTF !!

pour changer le look d'une fiche, rien ne vous empeche d'utiliser un traitement de texte utilisant le RTF !! :)
ce prg charge et sauve parfaitement le Format RTF !! :)
en espérant ne pas voir trop de fiche exotique :D

le bouton gadget n'est pas en service !! d'ailleurs je ne comprends pas pourquoi il ne veux pas marcher !! :? (je doit etre trop naze ce soir :lol:)

voici l'archive comprenant le prg compilé , le source, et notre fameux dossier contenant notre fiche Model !! :D

http://michel.dobro.free.fr/Forum_PB/API_viewer.zip


ps : je vous propose de mettre vos rtf a disposition de tous par l'intermediare d'un fichier a telecharger !!
cela permet de garder l'attribut RTF , qu'un copier collé nous ferai perdre ...

Publié : sam. 22/sept./2007 23:22
par Backup
Chris a écrit :Moi, j'ai mis "M'en fous aussi". Histoire que Bernard 13 ne soit pas tout seul. :lol: (Et pourtant, je connais parfaitement l'utilité de l'Api...)

t'es qu'un gros pignouf !! :lol:

Publié : sam. 22/sept./2007 23:31
par Chris
Dobro a écrit :
Chris a écrit :Moi, j'ai mis "M'en fous aussi". Histoire que Bernard 13 ne soit pas tout seul. :lol: (Et pourtant, je connais parfaitement l'utilité de l'Api...)

t'es qu'un gros pignouf !! :lol:
Ouais, je sais!...Mais moi, je sais pourquoi le bouton ne marche pas! :mrgreen:

Publié : dim. 23/sept./2007 0:01
par Ollivier
Tranx!

Publié : dim. 23/sept./2007 0:08
par Ollivier
Ah! Non: pas tranx...

Bon ce n'est peut-être plus le moment pour triturer le code.
Il manque :
>> les alinéas autos
>> l'affichage auto de la syntaxe (la partie rose)

C'est une perte de temps non négligeable. Je vais essayer d'y voir plus clair...

Publié : dim. 23/sept./2007 0:09
par Backup
Ollivier a écrit :Tranx!
???? c'est quel langue ça ? 8O

Publié : dim. 23/sept./2007 0:17
par Ollivier
ça se prononce «twaheinxe» nezpa...

Je répète ce que les médias me racontent pour rester... fâchions.

Sur ceux, pour éviter de disturber mes vierges nycthémères, je vais vous quitter et pénétrer mon froid plumard.

Publié : dim. 23/sept./2007 0:19
par Backup
Ollivier a écrit :Ah! Non: pas tranx...

Bon ce n'est peut-être plus le moment pour triturer le code.
Il manque :
>> les alinéas autos
>> l'affichage auto de la syntaxe (la partie rose)

C'est une perte de temps non négligeable. Je vais essayer d'y voir plus clair...
je n'ai pas repris tes procedure pour une raison simple !

il semble , mais peut etre me trompais-je , qu'il faille ecrire le texte d'une façon bien particulière, pour pouvoir profiter de ce que tu appel
le Alinéa, et affichage de la syntaxe "Auto" !!!

si c'est bien le cas, c'est dommage ! le but etant de pouvoir ecrire des fiches sans contrainte et rapidement, alors s'il faut se souvenir de la syntaxe a adopter pour ecrire le format, je ne vois pas trop l'interet !!

surtout que des Editeur RTF c'est pas ça qui manque !! ....
tel que le prg est apres que je l'ai laché, tu peut réutiliser le Format d'une fiche existante, pour garder le look des fiches precedentes

lorsque tu parle de "perte de temps non négligeable" tu parle aussi pour moi peut etre :?

Publié : dim. 23/sept./2007 0:26
par Ollivier
Nan, nan, je suis sûr que c'est faisable de corriger ces derniers petits manques, maintenant je pleure devant le code, parce que, une fois de plus, je n'y comprends rien!!

Mais tu as raison, je me suis égarée tout à l'heure : il manque encore une procédure dans l'autre sujet.

Dès que l'utilisateur ne touche plus au clavier pendant 500ms, hop, mise en forme.

Editeur >> ProcA() >> Mise en forme >> ProcB() >> Editeur

Je suis mort. ça fait des heures que je n'arrive plus à aligner une ligne de code derrière l'autre. Je verrai demain.

Publié : dim. 23/sept./2007 1:19
par Backup
pour info

je viens d'ajouter la gestion du bouton qui permet l'édition

je viens d'ajouter la gestion du Copier--coller compatible RTF

et la gestion de la création d'une fiche vierge !

toujours sur le même lien :)

@ Olivier :

as tu une procedure qui permette la mise en forme et en couleur et en type
l'editeur, mais sans que le texte ne comprennent de balise particuliere ?

si le texte doit avoir une ecriture particuliere , je ne comprends pas le gain de temps ??


pour que l'alinéa se produise faut-t'il faire préceder la phrase d'un "*" ??

ou autre ??
bref comment ton code retrouve ce qu'il faut faire ??

si c'est ce que je pense , un texte écrit au kilomètre ne peut pas se mettre en forme , on est d'accord ?

hors ! le temps perdu a écrire tes "balises" qui indiqueront au prg qu'il faut faire ceci ou cela , est bien moindre lors d'utilisation d'un traitement de texte RTF , ou bien de la récupération du format d'une ancienne fiche non ??

c'est la raison pour lequel je pensai a un simple Lecteur de RTF au depart !! :) (comme il est maintenant du reste !! :D)

Publié : dim. 23/sept./2007 1:27
par Ollivier
Il n'y a plus qu'à débarquer avec quelques trad...

Publié : dim. 23/sept./2007 10:53
par Ollivier
Dobro a écrit :@ Olivier :

as tu une procedure qui permette la mise en forme et en couleur et en type
l'editeur, mais sans que le texte ne comprennent de balise particuliere ?
ça arrive!
Dobro a écrit :si le texte doit avoir une ecriture particuliere , je ne comprends pas le gain de temps ??
T'inquiète, tu vas comprendre. Je me réveille d'abord!

Dobro a écrit :pour que l'alinéa se produise faut-t'il faire préceder la phrase d'un "*" ??

ou autre ??
bref comment ton code retrouve ce qu'il faut faire ??
"autre"

>> C'est compliqué : je suis dessus mais hier, les choses se sont précipitées donc je me suis dit que tu allais faire cette partie, d'une autre manière. Je suis dessus. Elle n'est pas très longue, mais sa stabilité se mérite. Tu verras par toi même qu'il n'y a pas de balises à insérer.

Publié : dim. 23/sept./2007 11:20
par Backup
en somme tu veux faire une espece de Feuille de style .. :)

Publié : dim. 23/sept./2007 11:40
par Ollivier
On se comprend mais, pour ça, je dois faire un "WatchString" en hexa pour ne pas rencontrer de bug pendant l'édition d'une fiche et vérifier ma nouvelle proc.

Publié : dim. 23/sept./2007 12:44
par Jacobus
Hello, je vois que ça avance bien ce petit projet, sympa :)
Je devrais pouvoir poster dès ce soir une version doté de nouvelles fonctionnalités, notamment au niveau de l'accessibilité et la présentation, comme par exemple l'ouverture simultanée d'une fiche avec l'exemple d'utilisation correspondant. Je zipperai le tout comme t'as fais Dobro avec un lien ou je te l'envoie pour centraliser?.

Système requis: J'ai une solution pour le stockage d'infos qui utilise les DataStream mais uniquement sur une partition NTFS, donc inutilisable en FAT. Cela limiterait la compatibilité du prg aux systèmes utilisant ce type de partition... Est-ce que le soft doit être multiplateforme? (sauf linux biensûr qui n'a pas d'api) auquel cas on oublie les DataStream.