PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → LanceAppli Serveur
LanceAppli Serveur
Débuté par JS, 09 fév. 2005 14:08 - 5 réponses
Posté le 09 février 2005 - 14:08
Bonjour,

J'utilise LanceAppli("\\Serveur10\Intranet9\Mail.exe", exeActif, Faux) pour pouvoir lancer un programme windev qui envoi un mail.

Tout se passe bien en mode client no prob.
sur le serveur si je lance l'appli windev ("mail.exe") tout va bien le mail utilise la messagerie présente sur le serveur pour envoyer le mail.

et dès que je lance a distance ou meme en local sur le serveur ma version client plus rien ne marche impossible d'envoyer le mail!

qqn à une idée? je ne demande pourtant pas de lancer l'exe sur la station de l'uti(ce qui est impossible...) mais uniquement sur le serveur!

LanceAppli("\\Serveur10\Intranet9\Mail.exe", exeActif, Faux)

Merci d'avance et bon dev!
Posté le 09 février 2005 - 16:16
Donc, si je comprends ton mail,
Quand tu lances manuellement mail.exe, ça marche et quand tu utilises LanceAppli() ça ne lance pas.
J'ai exactement le même problème, webdev 9 ne lance pas l'executable. Je l'ai transmis au support technique mais aucune réponse concluante.

David
Posté le 09 février 2005 - 16:16
Salut,

Quel intérêt d'utiliser un programme en Windev pour envoyer un mail là
où Webdev sait le faire?...
Autrement, voir les problèmes de droits d'éxécution sur ton fichier...
L'utilisation de la fonction lanceAppli semble ok.
@ voir donc...

Bon dev'


JS a émis l'idée suivante :
Bonjour,

J'utilise LanceAppli("\\Serveur10\Intranet9\Mail.exe", exeActif, Faux) pour
pouvoir lancer un programme windev qui envoi un mail.

Tout se passe bien en mode client no prob.
sur le serveur si je lance l'appli windev ("mail.exe") tout va bien le mail
utilise la messagerie présente sur le serveur pour envoyer le mail.

et dès que je lance a distance ou meme en local sur le serveur ma version
client plus rien ne marche impossible d'envoyer le mail!

qqn à une idée? je ne demande pourtant pas de lancer l'exe sur la station de
l'uti(ce qui est impossible...) mais uniquement sur le serveur!

LanceAppli("\\Serveur10\Intranet9\Mail.exe", exeActif, Faux)

Merci d'avance et bon dev!


--
Guillaume
Posté le 09 février 2005 - 16:33
Merci pour cette précision, mais quel était la réponse de pc soft?

Si tu trouves la solution un dc4 fais moi signe.

Meilleures Salutations

JS
Posté le 10 février 2005 - 10:53
Salut Guillaume,

LanceAppli() peut être très utile, par exemple, pour permettre du preprocessing de traitement d'image ou autre chose afin de ne pas allourdir la charge de travail du serveur webdev (son but premier est de répondre à des requêtes HTTP).
Toi, tu as testé LanceAppli() sur Webdev 7 ou 9 et tu es certain que cela fonctionnne, c'est bien cela ?
Posté le 10 février 2005 - 16:16
Cela fonctionne en version test, mais pas en déploiement, je pense que je vais pouvoir résoudre se problème en changeant le compte utiliser par le site(Gestion des droits...)