Bonjour !
Je crée ce nouveau post pour que ce soit plus clair (en prennant en compte les réponses).
J'essaie de faire une petite application C++ qui utilise le Corba (un serveur) mais j'ai un petit problème.
Je connais bien le C (et C++) mais beaucoup moins bien le CORBA ... d'où mon problème.
C'est à l'execution où ca coince.
Je lance l'annuaire à l'aide d'un .bat comme me l'a indiqué le cours et toujours pas de problèmes. Ligne de commande du bat :
Code :
- nameserv -OAhost localhost -OAport 12345
- pause
|
Par contre, j'ai une erreur quand je lance le .bat du serveur qui a été écrit comme ca :
Code :
- Serveur\Debug\Serveur -ORBInitRef NameServeur=corbaloc::localhost:12345/NameService
- pause
|
Résultat : "Impossible de trouver l'annuaire"
Le problème est qu'il me lève lexception "CORBA::ORB::InvalidName&" sur la ligne :
Code :
- // Recherche d'une référence de type générique vers l'annuaire
- obj = orb->resolve_initial_references("NameService" );
|
Théoriquement, je dois utiliser l'ORB ORBacus mais en fait, j'utilise des librairies, executables, ... dont j'ai directement copié les fichiers d'un autre PC.
J'ai essayé de l'installer mais il me crée un répertoire OOC vide.
Je suis pas sur que l'erreur vienne de là mais je préfère préciser ...
Savez vous d'où pourrait venir ce problème ?
Ca fait plusieurs jours que je suis bloqué sur cette histoire d'annuaire sans en trouver une solution ...
Merci beaucoup
Damien
P.S : Merci à Lam's pour les réponses qu'il m'a apporté sur le post précédent et qui m'ont permis d'avancer un petit peu dans ma compréhension du CORBA, mais malheurement pas dans mon problème.