FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Procédure partagée selon projet
Procédure partagée selon projet
Débuté par Vincent DUBREIL, 14 jan. 2019 10:31 - 6 réponses
Connectez-vous…
Vincent DUBREIL
#1
Membre enregistré
67 messages
Popularité : +1 (1 vote)
Posté le 14 janvier 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 DUBREIL
Message modifié, 14 janvier 2019 - 10:33
Signaler
0
0
Vincent DUBREIL
#2
Membre enregistré
67 messages
Popularité : +1 (1 vote)
Posté le 14 janvier 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
Signaler
0
0
Fredo
#3
Posté le 14 janvier 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
Signaler
1
0
Vincent DUBREIL
#4
Membre enregistré
67 messages
Popularité : +1 (1 vote)
Posté le 15 janvier 2019 - 08:03
Bonjour Fredo,
je ne connaissais pas cela, je vais regarder. Merci
--
______________________________________
Vincent DUBREIL
Signaler
0
0
Charly CANDO
#5
Membre enregistré
948 messages
Popularité : +30 (92 votes)
Posté le 15 janvier 2019 - 08:31
Coucou,
Tu peut aussi utiliser les code-cible-conditionnel
Reference:
https://doc.pcsoft.fr/?9000033
--
In üs we trust - #92i - #LaPiraterieNestJamaisFinie
Message modifié, 15 janvier 2019 - 08:35
Signaler
0
0
François C.
#6
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 15 janvier 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 :
// nModeErreur = 1 --> Affiche l'erreur
// SINON Log l'erreur
MaFonction
(
Param1
,
Param2
,
n
ModeErreur
est un entier
=
1
)
SELON
n
ModeErreur
CAS
1
Erreur
(
"Mon erreur"
)
AUTRE
CAS
TraceLog
(
"Mon erreur"
)
FIN
Message modifié, 15 janvier 2019 - 09:54
Signaler
0
0
Vincent DUBREIL
#7
Membre enregistré
67 messages
Popularité : +1 (1 vote)
Posté le 15 janvier 2019 - 10:31
Merci pour vos retours, je vais regarder tout cela
--
______________________________________
Vincent DUBREIL
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte