Java Recuperation de graphique issu de programme c++

Java Recuperation de graphique issu de programme c++ - Java - Programmation

Marsh Posté le 17-03-2005 à 09:09:19    

Bonjour à tous  :bounce: !
 
Je voudrais récupérer un graphique généré par un programme c++ et le représenter dans une interface java que j'ai implémenté.
En effet, je l'exécute à partir de Runtime.getRuntime().exec() ... tout ce passe bien!
Mais je n'arrive pas à récupérer le graphique en utilisant (ImputStream et BufferedReader), alors j'ai essayé avec ObjectImputStream mais toujours rien!  :pt1cable:  
 
Si quelqu'un a une idée   :sol: !!!
 
Merci d'avance  :hello:

Reply

Marsh Posté le 17-03-2005 à 09:09:19   

Reply

Marsh Posté le 17-03-2005 à 09:32:33    

ouch...

Reply

Marsh Posté le 17-03-2005 à 10:01:35    

Qu'est que tu entends par là? Infaisable?  :cry:  

Reply

Marsh Posté le 17-03-2005 à 11:37:50    

ton graphique c'est une image je suppose, tu ne peux pas la stocker temporairement sur le disque dans le format que tu veux ?
 
maintenant si j'ai bie ncompris, si tu ne peux pas la stocker, je crois que tu vas avoir du mal à la faire passer de l'un à l'autre, ça doit être faisable mais à quel prix...


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Marsh Posté le 17-03-2005 à 14:53:12    

Non malheureusement  :sweat:  
En fait, c'est un graphique correspondant à des valeurs stockées dans un fichier dt le format m'est inconnu ! Bref, je pense qu'il faut que je me résillie à écrire le programme C++ en java!
Merci de votre aide !!       :pt1cable:

Reply

Marsh Posté le 17-03-2005 à 15:11:38    

J'ai une autre question ....
Mon interface a un p'tit pb que je n'arrive pas à fixer  :pfff:  
 
En fait, j'utilise des JCombox dans l'interface, j'en sélectionne un puis quand je passe au deuxième, l'exécution de l'interface s'arrête! J'exécute une deuxième fois le prog JAVA et cette fois, j'arrive à selectionner tous les JCombox ...  :??:  
Ca m'arrive souvent et parfois ça plante et je n'arrive plus à fermer l'interface (je passe par CTRL + Z et puis je dois tuer le processus avec sous commandes)!
 
Vraiment étrange, quelqu'un a une idée  :hello: ! Merci d'avance!

Reply

Marsh Posté le 17-03-2005 à 15:25:49    

caths_eyes a écrit :

En fait, c'est un graphique correspondant à des valeurs stockées dans un fichier dt le format m'est inconnu ! Bref, je pense qu'il faut que je me résillie à écrire le programme C++ en java!


 
Si tu dois réécrire le programme en Java depuis ce fichier dont le format t'es inconnu tu va faire comment ???
 
 

Reply

Marsh Posté le 17-03-2005 à 15:41:51    

en fait, un programme C++ je charge déjà de faire l'interprétation, il suffit .. .enfin, avec bcq de travail, de reconstituer et de créer les méthodes similaires que ceux du prog c ++! Ca va être  :pt1cable: !!!
 
Bonne journée à tous! :bounce:

Reply

Marsh Posté le 17-03-2005 à 16:02:38    

Tu as les sources du programme en C++ ?
 
Parceque sinon, tu ne vas jamais t'en sortir :/


Message édité par CMk le 17-03-2005 à 16:02:51
Reply

Marsh Posté le 17-03-2005 à 16:12:49    

Merci de ton inquiètude ...  :jap:  
J'ai effectivement le code C++, mais comme ça ne me tentait pas trop de réécrire ce qui a déjà été fait ...  :heink:  
 
En tout cas, merci encore à tous!

Reply

Marsh Posté le 17-03-2005 à 16:12:49   

Reply

Marsh Posté le 17-03-2005 à 16:16:12    

Ben je ne pige pas trop surtout ;)
 
Si tu as le code source en C++, tu connais donc le type des données en entrées et en sorties. Donc tu peux les exploiter soit en déchiffrant comment ton prog en C++ les lit, soit comment il les formate pour ton graphique de sortie. (voire tu peux modifier le C++ pour créer un fichier facilement exploitable pour ton prog Java).
 
Tout ça pour dire que je ne vois pas ou est ton problème ;)


Message édité par CMk le 17-03-2005 à 16:18:50
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed