OVH Cloud OVH Cloud

[WD75] Procédures externes

9 réponses
Avatar
Roumegou Eric
Toujours dans mes trucs de procédures.

Est-ce possible d'avoir une collection de procédures utilisées dans un
projet mais indépendantes de celui-ci.

En d'autre termes, comment pourrais-je modifier des procédures sans
recompiler mon projet et repasser en prod.
[peut être grosse bêtise ?]
Y a-t-il un moyen de faire cela sous une forme de dll qui serait livrée
?
ou une autre façon ?
[/peut être grosse bêtise ?]

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)

9 réponses

Avatar
Pascal F
Roumegou Eric a formulé la demande :
Toujours dans mes trucs de procédures.

Est-ce possible d'avoir une collection de procédures utilisées dans un projet mais indépendantes de celui-ci.

En d'autre termes, comment pourrais-je modifier des procédures sans recompiler mon projet et repasser en prod.
[peut être grosse bêtise ?]
Y a-t-il un moyen de faire cela sous une forme de dll qui serait livrée ?
ou une autre façon ?
[/peut être grosse bêtise ?]



[autre grosse bêtise ]
Dans un composant?
[/autre grosse bêtise]

--
Pascal
Avatar
Roumegou Eric
Dans son message précédent, Pascal F a écrit :
Roumegou Eric a formulé la demande :
Toujours dans mes trucs de procédures.

Est-ce possible d'avoir une collection de procédures utilisées dans un
projet mais indépendantes de celui-ci.

En d'autre termes, comment pourrais-je modifier des procédures sans
recompiler mon projet et repasser en prod.
[peut être grosse bêtise ?]
Y a-t-il un moyen de faire cela sous une forme de dll qui serait livrée ?
ou une autre façon ?
[/peut être grosse bêtise ?]



[autre grosse bêtise ]
Dans un composant?
[/autre grosse bêtise]



oui ça doit en être une.
car en changeant le composant, il y aura un chgt de version du dit
composant et cela necessite une màj et recompil.

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Pascal F
Roumegou Eric a utilisé son clavier pour écrire :
Dans son message précédent, Pascal F a écrit :
Roumegou Eric a formulé la demande :
Toujours dans mes trucs de procédures.

Est-ce possible d'avoir une collection de procédures utilisées dans un projet mais indépendantes de celui-ci.

En d'autre termes, comment pourrais-je modifier des procédures sans recompiler mon projet et repasser en prod.
[peut être grosse bêtise ?]
Y a-t-il un moyen de faire cela sous une forme de dll qui serait livrée ?
ou une autre façon ?
[/peut être grosse bêtise ?]



[autre grosse bêtise ]
Dans un composant?
[/autre grosse bêtise]



oui ça doit en être une.
car en changeant le composant, il y aura un chgt de version du dit composant et cela necessite une màj et recompil.


Une dll aussi nécessite un recompil..mais bon.
Une idée (non testée) si les noms de procédures restent les mêmes, Dans chaque procédure charger un fichier texte contenant les sources de la procédure et
faire une compilation dynamique.

--
Pascal
Avatar
Roumegou Eric
Pascal F a couché sur son écran :
Roumegou Eric a utilisé son clavier pour écrire :
Dans son message précédent, Pascal F a écrit :
Roumegou Eric a formulé la demande :
Toujours dans mes trucs de procédures.

Est-ce possible d'avoir une collection de procédures utilisées dans un
projet mais indépendantes de celui-ci.

En d'autre termes, comment pourrais-je modifier des procédures sans
recompiler mon projet et repasser en prod.
[peut être grosse bêtise ?]
Y a-t-il un moyen de faire cela sous une forme de dll qui serait livrée ?
ou une autre façon ?
[/peut être grosse bêtise ?]



[autre grosse bêtise ]
Dans un composant?
[/autre grosse bêtise]



oui ça doit en être une.
car en changeant le composant, il y aura un chgt de version du dit
composant et cela necessite une màj et recompil.


Une dll aussi nécessite un recompil..mais bon.



C'est ce que je ne sais pas justement.
je parlais (c'est vrai que ce n'était pas assez précis) de recompil du
projet WD utilisateur de la dll.
Autrement dit, je rajoute une nouvelle proc, je la teste et je compile
ma dll au autre et je la met à dispo dans le rep programme, mais sans
toucher au projet.

Une idée (non testée) si les noms de procédures restent les mêmes, Dans
chaque procédure charger un fichier texte contenant les sources de la
procédure et faire une compilation dynamique.



C'est une idée. Au début du traitement, en fn des proc demandées, en
charger le texte depuis un fichier, compiler ces procs. Elles pourront
être utilisées ensuite.
... à suivre

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Romuald.besset
Roumegou Eric a écrit :
Toujours dans mes trucs de procédures.

Est-ce possible d'avoir une collection de procédures utilisées dans un
projet mais indépendantes de celui-ci.

En d'autre termes, comment pourrais-je modifier des procédures sans
recompiler mon projet et repasser en prod.
[peut être grosse bêtise ?]
Y a-t-il un moyen de faire cela sous une forme de dll qui serait livrée ?
ou une autre façon ?
[/peut être grosse bêtise ?]



AARG !
Voir les dossiers de la forge Eric (encore une fois ?)... c'est en clair
avec la procédure de compilation dynamique qui va bien...

http://www.wdforge.org/modules/icontent/index.php?page


++ R&B
Avatar
Roumegou Eric
Romuald.besset a écrit :
Roumegou Eric a écrit :
Toujours dans mes trucs de procédures.

Est-ce possible d'avoir une collection de procédures utilisées dans un
projet mais indépendantes de celui-ci.

En d'autre termes, comment pourrais-je modifier des procédures sans
recompiler mon projet et repasser en prod.
[peut être grosse bêtise ?]
Y a-t-il un moyen de faire cela sous une forme de dll qui serait livrée ?
ou une autre façon ?
[/peut être grosse bêtise ?]



AARG !
Voir les dossiers de la forge Eric (encore une fois ?)... c'est en clair avec
la procédure de compilation dynamique qui va bien...

http://www.wdforge.org/modules/icontent/index.php?page



C'est vrai je suis impardonnable ! je devrais savoir que "Vous en
rèviez, la Forge l'a fait !!"

mais cet article me conforte dans l'idée que j'avais d'externaliser le
code de ces proc et de le compiler en début de traitement.

Donc je vais récupérer ce code



++ R&B



--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Roumegou Eric
Roumegou Eric a utilisé son clavier pour écrire :

Donc je vais récupérer ce code



c'est fait! cela marche ! c'est super !
Romuald, j'ai un peu amélioré la fn CompilExterne que je t'ai envoyé en
privé.
Merci encore et à plus.

++ R&B





[Pub]
paraphrasant PCSOFT lors des présentation de la 9

WDForge C'EST BIEN !

[/Pub)

heu merde, j'espère que le slogan n'était pas déposé :/

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
a
Bonjour

j'ai plusieurs collections de procédures communes à plusieurs projets.
Ces collections sont rassemblées dans un composant. Lors d'évolution, on
peut recompiler le composant en laissant la version compatible.
Je fixe une version du composant incompatible à partir du moment où il
est obligatoire de modifier le(s) projet(s) qui utilisent ce composant.
Je ne rencontre pas de problèmes avec cette manière de procéder.

Yannick



"Roumegou Eric" a écrit dans le message de
news:
Toujours dans mes trucs de procédures.

Est-ce possible d'avoir une collection de procédures utilisées dans un
projet mais indépendantes de celui-ci.

En d'autre termes, comment pourrais-je modifier des procédures sans
recompiler mon projet et repasser en prod.
[peut être grosse bêtise ?]
Y a-t-il un moyen de faire cela sous une forme de dll qui serait
livrée ?
ou une autre façon ?
[/peut être grosse bêtise ?]

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)



Avatar
Roumegou Eric
a a présenté l'énoncé suivant :
Bonjour

j'ai plusieurs collections de procédures communes à plusieurs projets. Ces
collections sont rassemblées dans un composant. Lors d'évolution, on peut
recompiler le composant en laissant la version compatible.
Je fixe une version du composant incompatible à partir du moment où il est
obligatoire de modifier le(s) projet(s) qui utilisent ce composant.
Je ne rencontre pas de problèmes avec cette manière de procéder.



Oui c'est une idée auquelle j'avais pensé aussi. Merci de m'indiquer
que cela fonctionne.

D'ailleurs cette histoire de composant que l'on peut modifier, c'est un
peu un trou dans la sécurité.

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)