IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

Comment envoyer des informations a un service windows deja en execution ?


Sujet :

Delphi

  1. #1
    Membre actif
    Inscrit en
    Novembre 2008
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 188
    Points : 293
    Points
    293
    Par défaut Comment envoyer des informations a un service windows deja en execution ?
    Bonjour à tous,

    Situation :
    Je vous explique le probleme, j'ai un service Windows fait avec delphi que j'ai mit en place et qui tourne.
    Ce service m'éxécute des tâches à des heures précises.

    Recherche :
    Je voudrais pouvoir dans une nouvelle application lors de mon evenement OnClic sur un boutton, pouvoir envoyer une information( dans mon cas un ID : Integer) pour forcer l'execution d'une tâche.

    Aide ? :
    Dans mon service je possede une procedure Push( aID : Integer) qui me met justement ma Tache correspondant a l'id dans une file d'attente avant éxécution.


    Pourriez vous m'aider ? Merci

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 705
    Points : 25 575
    Points
    25 575
    Par défaut
    Tu peux le faire par un echange via CreateFileMapping\MapViewOfFile te permettant de simuler un fichier dans de la mémoire partagée !

    Tu peux aussi faire un thread dans le Service, qui écoute un message windows personnalisé, et tu utilise PostThreadMessage

    Tu peux aussi mettre un lien TCP\IP sur ton service, l'avantage c'est que tu pourrais lancer ton opération via le réseau !

    ...

  3. #3
    Membre actif
    Inscrit en
    Novembre 2008
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 188
    Points : 293
    Points
    293
    Par défaut
    Merci beaucoup
    jvais tenter d'approfondir un peu.

Discussions similaires

  1. [Windows 7] Comment avoir des informations sur son PC ?
    Par Miistik dans le forum FAQs Windows
    Réponses: 1
    Dernier message: 23/04/2013, 16h16
  2. Comment envoyer des informations à la Google Analytic
    Par kurkaine dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/05/2009, 12h27
  3. Envoyer des informations à un service Web en javascript
    Par gingman dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 16/03/2006, 11h46
  4. Réponses: 3
    Dernier message: 28/10/2005, 11h01
  5. Réponses: 6
    Dernier message: 28/09/2003, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo