Re: Composant ou autre ???

Posté par R&B le 10/3/2006 22:46:10
Bonsoir,
Je ne serais pas d'un aide de haut niveau sur la notion de composant.
Toutefois, voici ce qui peut être réalisé :

L'état peut parfaitement lire ses données d'un fichier ini... passé en paramètres (le nom complet).

Exemple : il comporte vos champs
- l'image,
- 3 libellés pour le nom du service, le nom du bureau et nom du responsable.


Dans le code de l'état 'NomEtat', on a recevoir en paramètre le chemin complet du fichier ini :
// initialisation de l'état
PROCEDURE NomEtat(pcFichierIni)

Dans le code du bloc contenant les champs il suffira davoir
// Avant impression de CORPS
IMAGE1 = IniLit(Section,MotCléImage,"",pcFichierIni)
LIB_SERVICE = IniLit(Section,MotCléService,"",pcFichierIni)
LIB_BUREAU = IniLit(Section,MotCléBureau,"",pcFichierIni)
LIB_RESP = IniLit(Section,MotCléResp,"",pcFichierIni)

Le déclanchement de l'état est alors simple :
IImprimeEtat(NomEtat,CompleteRep(fRepEnCours())+"service.ini")



Je pense que cela peut être réalisé dans un composant sans autre forme de procès. Simplement je vous invite alors à surveiller la localisation du fichier ini qui doit se trouver (dans cette version) dans le répertoire d'exécution.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=3511&post_id=15586