IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: CorbAddict

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    2 573

    Bonjour, Comprendre les principes de base...

    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...
  2. Votes reçus
    +1 -0
    Réponses
    17
    Affichages
    2 573

    Bonjour, C'est possible, mais dangereux !...

    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...
  3. Votes reçus
    +1 -0
    Réponses
    17
    Affichages
    2 573

    Cela donne que le RepositoryID de l'objet est...

    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...
  4. Votes reçus
    +1 -0
    Réponses
    17
    Affichages
    2 573

    C'est sans doute que OmniORB ne stocke...

    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...
  5. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    2 573

    Une question d'abord: Je ne vois pas de test...

    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...
  6. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    2 573

    Alors c'est que malheureusement votre ORB n'est...

    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...
  7. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    2 573

    Désolé, j'ai fait une petite erreur. Voici le bon...

    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() <<...
  8. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    2 573

    Hi, The object reference you get from...

    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...
Affichage des résultats 1 à 8 sur 8