PARTAGE DE VARIABLE ENTRE PLUSIEUR PROGRAMMES (FILEMAPPING)
fredcl
Messages postés547Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 7 octobre 2007
-
10 juin 2003 à 19:45
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
14 mai 2011 à 14:48
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 14 mai 2011 à 14:48
Plus haut il est mis que ça a été testé entre C et Java , Java n'étant pas du code bas niveau tu as ta réponse. Pour ce qui est du scripting, je ne saurais dire. Mais à mon humble avis non.
adaddu41
Messages postés1Date d'inscriptionvendredi 18 février 2011StatutMembreDernière intervention10 mai 2011 10 mai 2011 à 16:42
Bonjour,
En effet cette technique fonctionne bien entre deux applications C++
Mais y'a t'il moyen de récupérer ce filemap par un script? ou est-ce strictement limité au C et codes bas niveau
thomas50000
Messages postés12Date d'inscriptionmardi 6 avril 2010StatutMembreDernière intervention12 avril 2010 7 avril 2010 à 11:21
hmmm je crois qu il y a un bug
pour le 2 eme process c pas plutot un OPENFILEMAPPING ?
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 22 oct. 2007 à 19:52
jjmaster
Messages postés51Date d'inscriptionmardi 28 janvier 2003StatutMembreDernière intervention29 septembre 20101 24 juil. 2007 à 09:41
Merci beaucoup, Tout a fait ce que je cherchais.
Encore merci et bonne continuation
f_james
Messages postés1Date d'inscriptionmardi 1 août 2006StatutMembreDernière intervention 1 août 2006 1 août 2006 à 18:36
bonjour,
il y a quelqu'un qui peut me dire comment partager une structure de données (une file d'attente par exemple) à la place d'une variable normale (comme c'était le cas pour "mData") ?
Merci !
James.
matsky
Messages postés24Date d'inscriptionmardi 23 avril 2002StatutMembreDernière intervention15 décembre 2009 13 juil. 2006 à 05:31
Dans l'optique de Piloulette.
Ma question est courte :
Un process ou une dépendance(dll) démarrer en tant que service interactif va t-il partager ce "fichier" avec un process ou une dll ayant un jeton utlisateur/administrateur ?
@+ Matsky
JoebarGlut
Messages postés111Date d'inscriptionmercredi 13 août 2003StatutMembreDernière intervention17 octobre 2007 21 nov. 2005 à 18:43
simple et efficace, cool :)
piloulette
Messages postés1Date d'inscriptionlundi 6 décembre 2004StatutMembreDernière intervention 6 décembre 2004 6 déc. 2004 à 12:14
Tres interessant, je cherchais à partager des données entre un exe en C et un exe en Java sous Windows et bien ça marche (on peut meme mettre le code dans une DLL).
En plus c'est facile à faire, je vais creuser un peu pour comprendre comment ça marche.
Juste quelques questions:
-Est ce gourmant en ressources: temps CPU, memoires, acces disque ?
-Y a t il des restrictions dans l'utilisation ?
-Y a t il des inconvenients par rapport à DDE (au quel je ne connais rien, mais qui m'a l'air beaucoup plus compliqué à mettre en oeuvre) ?
Bub325
Messages postés41Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention28 avril 2010 15 juin 2003 à 13:07
c'est donc effectivement possible wi, je vais donc corriger le tir =)
Merci
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003 13 juin 2003 à 10:28
il y a une bibliothèque spécifique pour strcpy strcmp strcat etc et dans mon <windows.h> <string.h> n'est pas présent, je pense surtout que ton compilateur comme un certains nombres corrigent le tire tout seul sans emettre de message d'erreur. ;-)
Bub325
Messages postés41Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention28 avril 2010 11 juin 2003 à 21:10
Et bien sachant que windows.h est déclaré, je n'ai plus besoin d'inclure string.h =)
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003 11 juin 2003 à 11:20
salut,
tu utilises les fonctions comme strcpy strcmp sans inclure <string.h>
fredcl
Messages postés547Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 7 octobre 20071 10 juin 2003 à 19:45
interressant, je ne connaissait pas cela. Va falloir que j'explore un peu plus les possibilitées de cette chose. Merci
14 mai 2011 à 14:48
10 mai 2011 à 16:42
En effet cette technique fonctionne bien entre deux applications C++
Mais y'a t'il moyen de récupérer ce filemap par un script? ou est-ce strictement limité au C et codes bas niveau
7 avril 2010 à 11:21
pour le 2 eme process c pas plutot un OPENFILEMAPPING ?
22 oct. 2007 à 19:52
struct tastruct* mData = (struct tastruct*)MapViewOfFile(hFileMap,FILE_MAP_ALL_ACCESS,0,0,0);
Me parait une bonne solution non? tt simple.
24 juil. 2007 à 09:41
Encore merci et bonne continuation
1 août 2006 à 18:36
il y a quelqu'un qui peut me dire comment partager une structure de données (une file d'attente par exemple) à la place d'une variable normale (comme c'était le cas pour "mData") ?
Merci !
James.
13 juil. 2006 à 05:31
Ma question est courte :
Un process ou une dépendance(dll) démarrer en tant que service interactif va t-il partager ce "fichier" avec un process ou une dll ayant un jeton utlisateur/administrateur ?
@+ Matsky
21 nov. 2005 à 18:43
6 déc. 2004 à 12:14
En plus c'est facile à faire, je vais creuser un peu pour comprendre comment ça marche.
Juste quelques questions:
-Est ce gourmant en ressources: temps CPU, memoires, acces disque ?
-Y a t il des restrictions dans l'utilisation ?
-Y a t il des inconvenients par rapport à DDE (au quel je ne connais rien, mais qui m'a l'air beaucoup plus compliqué à mettre en oeuvre) ?
15 juin 2003 à 13:07
Merci
13 juin 2003 à 10:28
11 juin 2003 à 21:10
11 juin 2003 à 11:20
tu utilises les fonctions comme strcpy strcmp sans inclure <string.h>
10 juin 2003 à 19:45