cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 2021
-
5 sept. 2008 à 19:08
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 2021
-
16 sept. 2008 à 18:37
Salut les delphinautes,
Ben voilà à mon tour de poser une question :
Dans une appli client/serveur (exécutables sur poste de travail),
j'ai besoin d'exécuter une fonction d'une dll.
Il faudrait trouver une soluce lors de l'appel de la fonction pour aller chercher la dll sur le serveur, car cette dernière ne peut fonctionner qu'à cet endroit.
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 5 sept. 2008 à 20:00
En fait, dans l'appli principale, j'ai besoin de lancer un exécutable avec un ou deux paramètres du premier, mais celui-ci ne peut marcher que s'il se lance sur le serveur (souci de protection truc machin..)
si mon l'exécutable de l'appli était sur le serveur->> aucun souci
mais les exe de l'appli sont sur les postes de travail..
Guillemouze
Messages postés991Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention29 août 20136 5 sept. 2008 à 22:11
je suis pas sur d'avoir compris ton probleme, mais pourquoi ne charge tu pas la dll avec l'exe serveur, et tu permet a l'exe client d'attaquer des fonctions du serveur qui lui meme s'occupe d'appeler la dll?
Guillemouze
Messages postés991Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention29 août 20136 6 sept. 2008 à 00:46
je me suis peut etre mal exprimé.
le client demande au serveur d'executer les fonctions et recupere le resultat
genre:
le client envoie une requete "execute la fonction x" au serveur.
le serveur execute la fonction x de la dll
le serveur retourne le(s) resultat(s) au client.
mais peut etre existe il un moyen plus puissant
je connais pas du tout mais j'ai deja vu le terme RPC
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 6 sept. 2008 à 13:45
merci Guillemouze..
Oui, c'est bien ce qu'il faut faire..
le client envoie une requete "execute la fonction x" au serveur.
...............................................
Une procédure stockée peut-être mais là il s'agit au final d'envoyer un mail à partir du serveur.
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 16 sept. 2008 à 16:44
Voilà, je vous donne les dernières infos..
J'ai installé un serveur LINUX + PostFix (qui n'est pas le serveur de l'appli)
J'ai donné les droits d'accès à ce serveur sur le serveur de messagerie, puis j'ai crée un identifiant unique (émetteur) pour l'application.
..et les mails arrivent bien !
..me reste à basculer complétement la base de données sur ce serveur LINUX, à créer les changement de path, logins, mots de passe et alias.. ouf !
et ça devrait gazer..
Juste un truc, j'interroge Francky afin d'avoir son avis sur la meilleure formule pour lancer une tache(sous LINUX) faisant des opérations d'écritures périodiques dans la base (opération purement serveur)
sachant qu'il va me falloir nécessairement un compilé LINUX ?
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 16 sept. 2008 à 18:37
Oui, Guillemouze pour le Crontab..mais il doit lancer un exe..
j'ai besoin de faire un compilé LINUX..
bien sûr il y a LAZARUS, mais il y a des actions sur la bdd, donc soucis avec les composants..
je n'ai encore rien fait...