infodaoudi
Messages postés117Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention30 mars 2012
-
23 mars 2012 à 10:15
infodaoudi
Messages postés117Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention30 mars 2012
-
27 mars 2012 à 16:43
Bonjour,
j'ai un programme (et non pas une fonction) qui doit retourner plusieurs paramètres (15 de types différent) , ces paramètres devront être communiquer à un autre programme (et non pas une fonction). les deux programmes sont écrits en c++.
Une première solution consiste à écrire les paramètres de sortie du premier programme dans un fichier qui seront lu par le deuxième. Cette solution n'est malheureusement pas adaptée à mon application. Je souhaite que le premier programme renvoie une classe dans laquelle je stocke mes paramètres qui seront éventuellement lu par le deuxième programme.
Mes questions:
1.une fonction main() peut renvoyer une classe? si oui comment?
2. Y-il d'autres solutions de communiquer ces paramètres sans passer par des fichiers.
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 27 mars 2012 à 09:42
@infodaoudi: Je pense que tu n'as pas compris ce que j'ai essayé de t'expliquer.
Si tu charges à partir d'un fichier, c'est lent uniquement au chargement. Le chargement ne se fait évidemment pas quand l'utilisateur fais une recherche, mais se fait automatiquement après que tu ais finis ton indexation. La recherche est donc très très rapide, dans tous les cas. Après, si tu veux gérer le fait que ton binaire soit toujours disponible, il te faut des failovers (en gros deux fois le même binaires qui se relaient pour assurer la haute disponibilité).
Faire du partage de processus, n'est absolument pas nécessaire pour résoudre cette problématique (conceptuellement, c'est même une erreur).
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
infodaoudi
Messages postés117Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention30 mars 2012 27 mars 2012 à 12:32
Après, si tu veux gérer le fait que ton binaire soit toujours disponible, il te faut des failovers (en gros deux fois le même binaires qui se relaient pour assurer la haute disponibilité).