Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1076 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Communication entre un service NT et une IHM

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Communication entre un service NT et une IHM

n°673958
youmoussa
Ecrou-vis
Posté le 15-03-2004 à 12:40:40  profilanswer
 

Salut,
 
je voudrais developper une appli avec un service (pour pouvoir démarrer le prog sans être loggué), mais qui possède une interface (style ZA, cascadsl, etc..). Il faut donc que je "coupe" mon appli en 2, mais je me demande comment communiquer entre les 2 parties ? est ce qu'il s'agit d'une "bête" utilisation de COM ou y a t il des spécificités aux services ?

mood
Publicité
Posté le 15-03-2004 à 12:40:40  profilanswer
 

n°674008
youmoussa
Ecrou-vis
Posté le 15-03-2004 à 13:33:59  profilanswer
 

voilà une réponse que j'ai eu :
 

Citation :

j'ignore de quel programme tu parles, mais à l'heure actuelle si tu souhaite faire communiquer deux processus, le mieux me semble de créer à la base un service qui écoute sur un port TCP et de créer une interface indépendante pour le gérer.  
 
Si les deux tournent sur la même machine tu utilises l'adresse de loopback, sinon ca te permet de controler le programme à distance (reste à savoir si c'est souhaitable ou non de pouvoir le faire)  
 
Pour (D)COM les mécanismes sont vraiment assez spécifiques et à ce moment s'orienter vers le framework .NET me semble plus adapté.  

n°674010
blackgodde​ss
vive le troll !
Posté le 15-03-2004 à 13:36:18  profilanswer
 

tu peux aussi utiliser des pipes ou des filemapping me semble


---------------
-( BlackGoddess )-
n°674030
youmoussa
Ecrou-vis
Posté le 15-03-2004 à 13:50:57  profilanswer
 

blackgoddess a écrit :

tu peux aussi utiliser des pipes ou des filemapping me semble


 
filemapping ?
 
Par pipes, tu penses à socket ?

n°674032
blackgodde​ss
vive le troll !
Posté le 15-03-2004 à 13:58:20  profilanswer
 

filemapping :
http://msdn.microsoft.com/library/ [...] object.asp
 
pipes :
http://msdn.microsoft.com/library/ [...] tepipe.asp
 
tu peux p-e aussi utiliser les messages, par exemple en créeant une fenetre du coté de ton service (fenetre invisible)


---------------
-( BlackGoddess )-
n°674035
El_gringo
Posté le 15-03-2004 à 14:01:20  profilanswer
 

blackgoddess a écrit :

filemapping :
http://msdn.microsoft.com/library/ [...] object.asp
 
pipes :
http://msdn.microsoft.com/library/ [...] tepipe.asp
 
tu peux p-e aussi utiliser les messages, par exemple en créeant une fenetre du coté de ton service (fenetre invisible)


 
Je doute qu'un service ai la possibilité de créer un fenêtre. Même invisible.


---------------
Les Vers Solitaires, on aime ... ou pas !
n°674039
blackgodde​ss
vive le troll !
Posté le 15-03-2004 à 14:05:40  profilanswer
 

me semblait que oui pourtant :/
 
a part que c'est tout un cirque pour l'afficher pour un utilisateur, je croyais qu'on pouvait tjs en créer une


---------------
-( BlackGoddess )-
n°674043
youmoussa
Ecrou-vis
Posté le 15-03-2004 à 14:08:12  profilanswer
 

pis ca me parait une solution un peu bancale.. pour communiquer via un port, il y a un "standard" pour communiquer (style nom de fct, argument, etc..) ?

n°674767
El_gringo
Posté le 16-03-2004 à 08:44:48  profilanswer
 

BlackGoddess a écrit :

me semblait que oui pourtant :/
 
a part que c'est tout un cirque pour l'afficher pour un utilisateur, je croyais qu'on pouvait tjs en créer une


 
C'est possible. Ce que j'ai dit, c'était juste un présentiment. Jamais essayé.


---------------
Les Vers Solitaires, on aime ... ou pas !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Communication entre un service NT et une IHM

 

Sujets relatifs
Communication objet et servlet[RESOLU]Problème de communication (DataInputStream & DataOutputStream)
label tronque sur une IHM en passant sur linuxcreation d'un service NT... ServiceMain les arguments??
Arrêter/démarrer un service windows ?[VB] Communication avec un module I2C
Couche métier et service[C++] Implémentation d'un service NT/XP [Résolu & Conseil]
Communication entre 2 éxecutablesCréer un service sous VB .NET
Plus de sujets relatifs à : Communication entre un service NT et une IHM


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR