Bonjour,
Comprendre les principes de base de CORBA: oui
La spécification CORBA elle même n'est liée à aucun langage (à part l'IDL).
Après pour utiliser CORBA, il faut forcément un langage...
Type: Messages; Utilisateur: CorbAddict
Bonjour,
Comprendre les principes de base de CORBA: oui
La spécification CORBA elle même n'est liée à aucun langage (à part l'IDL).
Après pour utiliser CORBA, il faut forcément un langage...
Bonjour,
C'est possible, mais dangereux !
Si les définitions des types et interfaces utilisées par le client ET le serveur ne sont pas exactement les mêmes, le comportement est indéterminé et...
Cela donne que le RepositoryID de l'objet est IDL:hppCorbaServer/SOT_Server_Command
Avec "hppCorbaServer" qui est soit un module, soit un pragma prefix.
Quel est le contenu de l'IDL ?
l'IDL du...
C'est sans doute que OmniORB ne stocke malheureusement pas le type réel de l'objet dans son attribut _PR_repoId.
Ma première option n'est donc pas la bonne.
Essayez la 2e avec catior.
Il est...
Une question d'abord:
Je ne vois pas de test pour vérifier que corba_obj n'est pas nil !
Etes-vous sûr qu'il ne l'est pas ?
Si oui, Vous pouvez essayer 2 choses:
1: le CORBA::Object d'OmniORB...
Alors c'est que malheureusement votre ORB n'est pas à jour avec le standard "C++ language mapping"
Quel ORB utilisez-vous ?
De toutes façons, si corba_obj n'est pas null, et que...
Désolé, j'ai fait une petite erreur. Voici le bon code (noter le '_' devant repository_id):
CORBA::String_var s = corba_obj->_repository_id();
std::cout << "corba_obj type is: " << s.in() <<...
Hi,
The object reference you get from NameService is certainly not of SOT_Server_Command type. That's why narrow operation returns nil.
You could check the type of the object you get with...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.