(Courriels de diversion: <nicherai@spolierais-assignerions.com> <sablier@surexcitant-rassoyant.com> <mobiliserai@espacerons-croquee.com> <dedommagees@boutonnerez-decante.com> <desertaient@grippent-devront.com> <enclume@reconcilierez-inserent.com> <gares@egrenerais-infiltree.com> <inattentive@falsification-fertilisant.com> <linos@types-cousais.com> <repentes@traduisibles-obturees.com> )
Bon, là, je craque > * La premiere serait l'utilisation de bibliotheque dynamiques. > Tes deux programmes font appel a la meme bibliotheque le premier ajoute > fait lire les donnees. > Le second pourra les utiliser... Rigolo ça ... Tu es la deuxième personne à croire ça en l'espace d'une semaine. Une bibliothèque dynamique ça permet de partager du *code*, certainement pas des données. Du point de vue des applications, l'utilisation d'une bibliothèque dynamique ou statique est strictement équivalente. C'est au niveau de l'OS et du compilateur que ça change quelque chose. En résumé: non, tu ne peux pas utiliser une bibliothèque partagée dans ce cas là. > * Enfin tu pourrais te servir du presse-papier afin de mettre en memoire > les informations et les recuperer avec la seconde appli. > Cela impliquerai egalement des envois de messages entre les applis et il > y a surement des problemes d'acces a surmonter. Mouais ... Ca présuppose surtout l'existence d'un presse papier ... (ce qui n'est vrai que sous X, pas en console pure) Autres solutions: 1/ transférer les données via une pipe ou un socket (man pipe, man socket) 2/ utiliser de la mémoire partagée. man shmget 3/ tu peux aller voir du côté de memcached -- Sylvain Joyeux -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>