communication JAVA/VB

communication JAVA/VB - Java - Programmation

Marsh Posté le 26-04-2005 à 21:42:25    

Bonjour,  
 
Je dispose d'un programme en VB qui récupère des données et en génère un fichier texte (.txt).
Je souhaiterais récupérer ce fichier dans un autre programme Java (une interface avec sa classe d'implémentation) pour traiter les données.
Je n'y connais pas grand chose en terme de communication entre deux programmes de langages différents, est-ce possible de faire communiquer VB et Java ?
Si oui, quelle est la méthode à utiliser ?
 
Si vous pouvez m'éclairer à ce sujet, cela me serait vraiment d'une grande aide.
Merci d'avance.
 
Cordialement, Carole.

Reply

Marsh Posté le 26-04-2005 à 21:42:25   

Reply

Marsh Posté le 26-04-2005 à 22:38:26    

euh, en l'occurence, si tu veux juste relire le fichier sur le disque, je vois pas ou les 2 programmes devraient "communiquer" ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 26-04-2005 à 22:57:45    

Oui c'est ce que j'ai fait pour le moment.
En fait je voulais que le fichier soit directement transmis à mon interface pour être envoyé vers un serveur distant sans être stocké sur la machine cliente.
En fait je me suis très mal exprimée. Ma question réelle était en fait est-ce qu'il existe un truc genre JNI mais pour interfacer VB avec Java...(car je connais JNI pour interfacer C++ avec Java mais c'est tout).
Voili voilou.

Reply

Marsh Posté le 27-04-2005 à 00:32:37    

bas que ce soit du VB ou du C++, ca doit pas chanegr grand chose, tu dois pouvoir faire du JNI


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 27-04-2005 à 00:37:47    

benou a écrit :

bas que ce soit du VB ou du C++, ca doit pas chanegr grand chose, tu dois pouvoir faire du JNI


y'a pas un truc à faire genre generer des stubs à partir des headers c (.h?) ou un truc du genre?
de toutes façons, si c'est l'appli vb qui doit appeler l'appli java et pas l'inverse, chuis pas convaincu que ça puisse se faire avec jni..?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 27-04-2005 à 08:59:06    

jni je pense pas avec vb
mais une petite socket/serveur ca te va pas?

Reply

Marsh Posté le 28-04-2005 à 01:03:06    

Bon petite réapparition : JNI a priori ça fonctionne que pour du C/C++ vers Java (ou l'inverse si on veut).
 
Voilà sinon mon appli fait :
- Lancement d'un script VB qui lui-même lance un netstumbler pour récupérer les infos wifi du PC client et donc récupération de ces infos dans un fichier texte.
- interface java sur la machine du client qui récupère le fichier texte stocké sur la machine.
- sérialisation du truc (stub) avec des EJB, interface home/remote et tout et tout pour envoi vers serveur.
 
Et je m'arrête là, nul ne sert de s'embrouiller davantage alors que ca marche.
 
Merci d'avoir répondu en tout cas !! :-)

Reply

Marsh Posté le 28-04-2005 à 09:05:50    

dans le pire des cas, y avait toujours moyen d'encapsuler une dll faite en VB par du code C++, juste pour pouvoir utiliser JNI ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 28-04-2005 à 11:57:54    

[:totoz]
 
 
... tiens sinon ça me rappelle qu'il y a qques années, j'avais tenté de faire joujou avec un truc... dont j'ai oublié le nom ... depuis de l'asp, je pouvais appeler du code java..


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 28-04-2005 à 12:52:54    

Y aurait bien Corba... Mais je sais pas si on peut s'en servir avec VB, j'avais une appli Client Java et Serveur C++
Si ca interesse je dois bien avoir les sources quelque part mais je suis pas sur que ca marche avec VB...[:aurelie22]

Reply

Marsh Posté le 28-04-2005 à 12:52:54   

Reply

Marsh Posté le 28-04-2005 à 13:02:17    

oui, plusieurs ORB corba gèrent le VB.


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

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