Accueil > Forum > > > > Communication de variables entre deux programmes
Communication de variables entre deux programmes
mercredi 1 mars 2006 à 12:55:50 |
Communication de variables entre deux programmes

Loukhass
|
Bonjour, J'ai besoin de faire transmettre des données assez complexes entre deux programmes C++. Ces variables sont des structures contenant des entiers, des chaines de caractères, des listes ou des vectors. De plus, ces variables devront être stockées dans une liste d'attente commune aux deux programmes. Mon gros soucis vient du fait que c'est dans le cadre d'une application temps réel donc je ne peux pas utiliser quelque chose de trop gourmand en ressources. Quelles solutions j'ai pour arriver à faire ca? Merci d'avance
|
|
mercredi 1 mars 2006 à 13:02:34 |
Re : Communication de variables entre deux programmes

zaibacker
|
Et bien moi j'utiliserai un fichier,l'un des programmes ecrit dedans et lautre le lis,mais je crois(je my connais pas trop) qu'on peut passer par les threads et meme les sockets mais ptet que ca use plus de ressources.
|
|
mercredi 1 mars 2006 à 13:09:33 |
Re : Communication de variables entre deux programmes

ymca2003
|
Par filemapping : cela crée une zone mémoire accéssible par 2 processus Attention : - il faudra gérer l'acces à la zone (éviter que 2 process aille y écrire en même temps) - la zone devra contenit toutes les données à partager (pas de pointeurs vers des données qui ne sont pas dans la zone) Voir richter pour plus de renseignements [ Lien ] [ Lien ]
|
|
mercredi 1 mars 2006 à 13:36:34 |
Re : Communication de variables entre deux programmes

luhtor
|
zaibacker => il fait du temps réel, donc a mon avis, l'accès au disque dur, c'est hors de question :)
|
|
mercredi 1 mars 2006 à 13:42:23 |
Re : Communication de variables entre deux programmes

zaibacker
|
OK autant pour moi luhtor,jai jamais fais de temps reel sauf sous wxworks.
|
|
mercredi 1 mars 2006 à 19:43:32 |
Re : Communication de variables entre deux programmes

SAKingdom
|
On peut écrire sur le disque dur en mode réel. Il suffit d'utiliser les intteruption du BIOS. Mais pour ça, il faut connaitre un peut l'assembler.
|
|
mercredi 1 mars 2006 à 21:59:02 |
Re : Communication de variables entre deux programmes

Loukhass
|
ymca2003, ta solution a l'air de convenir.
Merci pour ta documentation, elle va bien me servir! Merci a tous pour vos réponses :)
|
|
jeudi 2 mars 2006 à 10:08:37 |
Re : Communication de variables entre deux programmes

ymca2003
|
Le temps réel et le mode réel c'est pas la même chose.
|
|
jeudi 2 mars 2006 à 20:42:11 |
Re : Communication de variables entre deux programmes
|
vendredi 3 mars 2006 à 09:55:02 |
Re : Communication de variables entre deux programmes

Loukhass
|
Sinon, j'ai de nouveau un probleme. Je crois avoir compris comment ca marche. J'arrive bien a creer les fichiers. Mais je ne sais pas comment ecrire dedans. Il faut forcement typer le fichier? Ou y a t-il un moyen de pouvoir stocker n'importe quoi dedans (booléens, structure, etc...)? Il me semble qu'on peut le faire normalement, mais je trouve pas comment...
|
|
Cette discussion est classée dans : variables, communication, programmes
Répondre à ce message
Sujets en rapport avec ce message
Communication entre 2 programmes [ par agremlins ]
Bonjour, J'ai 2 programmes existant qui se partage des données par le réseaux. Le tout est sous windows L'un fonctionne seul; on l'appelera prog1. Et
Communication entre 2 programmes en C sur un même ordinateur [ par mstarsup5 ]
Bonjour,J'ai créé deux applis en C sur mon PC (Windows, sous Visual Studio 2008) et j'aimerais pouvoir les faire communiquer entre elles, est-ce que q
Communication entre deux programmes [ par aabhanane ]
Bonjour à tous, j'ai une question qui peut être est bête. j'ai deux programmes en visual c++ et je veux créer une instance de l'un dans l'autre. Es
[VC++] SDI... : Comment utiliser des variables, déclarées dans le CMainFrame, dans le CDocumentView [ par cardise ]
Bonjour, Mon programme, pour faire simple, calcule le contour d'un circuit électrique via des fonctions réflexes du CMainFrame et doit afficher le rés
Informations sur la STL [ par simtiers ]
Salut ! Existe-il dans la STL une classe de stockage du genre vector qui permette de stocker des variables de type différents ? En fait, je crée une
recuperation de variables deja enregistrées... [ par noSnoR ]
j'aimerai pour un tout petit programme pouvoir enregistrer dans un char[] la valeur d'une variable enregistrée par le Ms-Dos (precision : je suis sous
Compiler une ressource Vc++ avec le vctoolkit [ par ToutEnMasm ]
Bonjour,J'essaye de compiler des programmes en c++ avec le VCTOOLKIT et invariablement , cl s'arrête sur la ressource et affichepas trouver afxres.hpa
Petits programmes en C, lequel choisir? [ par Sneakito ]
Parmi les sujets suivants, pouvez-vous me dire lequel est le/les plus facile(s) à réaliser en C:1-Lister les balises d'une page HTML, les enlever.2-Re
Multithreading en c++ [ par Snyggastwooo ]
Bonjour, je suis amateur dans le domaine et je voudrais faire tourner en même temps plusieurs programmes déjà réalisés et compilés. Je vous serez reco
Lister des variables membres [ par tintin72 ]
Bonjour,Je voudrais afficher les éléments contenus dans une liste chainée ex:class MaClasse{ public : char nom[30]; char prenom[30
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|