|
| Procédure partagée selon projet |
| Iniciado por Vincent DUBREIL, 14,ene. 2019 10:31 - 6 respuestas |
| |
| | | |
|
| |
Miembro registrado 71 mensajes |
|
| Publicado el 14,enero 2019 - 10:31 |
Bonjour à tous,
j'ai un petit problème que vous pourrez m'aider à résoudre, je l'espère J'ai une collection de procédure globale que je partage entre 2 projets. Seulement l'un de ces 2 projets est un batch qui fait donc diverses actions sans aucune interaction Mon problème est que dans une de ces procédures partagées, il y a des infos() et des erreur() Je veux conserver ces messages à l'écran dans le projet 1 mais les tracer dans un fichier de Log dans le projet 2
du coup, je pensais fait quelque chose du genre : Selon Projet Cas 1 : info("bla bla bla") Cas 2 : Tracelog("bla bla bla") Fin
Existe-il une fonction ou autre permettant de savoir dans quel projet est exécutée ma procédure ?
-- ______________________________________ Vincent DUBREILMensaje modificado, 14,enero 2019 - 10:33 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 71 mensajes |
|
| Publicado el 14,enero 2019 - 11:37 |
Je me réponds à moi-même, ayant finalement trouvé ma réponse Pour ceux que ça intéresse :
Il suffit d'utiliser : ProjetInfo(piNomProjet) pour obtenir le projet en cours!
Bonne journée et bon dév
-- ______________________________________ Vincent DUBREIL |
| |
| |
| | | |
|
| | |
| |
| Publicado el 14,enero 2019 - 16:18 |
Bonjour,
La compilation conditionnelle peut aussi être pas mal dans ce genre de cas. <compile si .....> <sinon> <fin>
Bon dev,
Fred.
Le 14/01/2019 à 10:37, Vincent DUBREIL a écrit :
Je me réponds à moi-même, ayant finalement trouvé ma réponse Pour ceux que ça intéresse :
Il suffit d'utiliser : ProjetInfo(piNomProjet) pour obtenir le projet en cours!
Bonne journée et bon dév
-- ______________________________________ Vincent DUBREIL |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 71 mensajes |
|
| Publicado el 15,enero 2019 - 08:03 |
Bonjour Fredo,
je ne connaissais pas cela, je vais regarder. Merci 
-- ______________________________________ Vincent DUBREIL |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 954 mensajes |
|
| Publicado el 15,enero 2019 - 08:31 |
Coucou,
Tu peut aussi utiliser les code-cible-conditionnel Reference: https://doc.pcsoft.fr/?9000033
-- In üs we trust - #92i - #LaPiraterieNestJamaisFinieMensaje modificado, 15,enero 2019 - 08:35 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.640 mensajes |
|
| Publicado el 15,enero 2019 - 09:54 |
Salut,
Sinon, tu peux simplement ajouter un paramètre de plus a ta fonction, qui va indiquer à la fonction comment elle doit gerer les erreurs :
MaFonction(Param1,Param2,nModeErreur est un entier = 1)
SELON nModeErreur CAS 1 Erreur("Mon erreur") AUTRE CAS TraceLog("Mon erreur") FIN
Mensaje modificado, 15,enero 2019 - 09:54 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 71 mensajes |
|
| Publicado el 15,enero 2019 - 10:31 |
Merci pour vos retours, je vais regarder tout cela 
-- ______________________________________ Vincent DUBREIL |
| |
| |
| | | |
|
| | | | |
| | |
|