Hallo,
ich benutze ORBacus 4.3.0 und Visual C++ 6 und hab damit auf einem Laptop einen Server entwickelt. Dann hat der Chef eine Runde neue Rechner spendiert (Desktop PCs). Also hab ich brav das VC+±Projekt einfach rüberkopiert, Pfadangaben geändert, und gedacht, schön, jetzt gehts bestimmt hier.
Tut’s aber nicht.
Und zwar hakts hier:
// Get reference to initial naming context
CORBA::open\_mouth:bject\_var nameobj = orb-\>resolve\_initial\_references("NameService");
Diese Zeile erzeugt eine CORBA:RB::InvalidName Exception, soll heissen, der ORB „kennt“ den NamingService nicht.
Natürlich sind alle Pfade, Bibliotheken und Header korrekt eingebunden (sonst könnt ichs ja auch nicht kompilieren, oder?).
Ich hab das vorhin extra noch mal nachgeprüft:
- Ich hab auf dem Desktop-PC ein neues Projekt erstellt, alle Dateien eingefügt, die Projekteinstellungen vom Laptop 1:1 abgekuckt
- dann noch mal sicherheitshalber ORBacus neu kompiliert (mit den Einstellungen vom Laptop)
-> Immer noch der gleiche Fehler: InvalidName hier, reibungsloser Server dort.
… und jetzt fällt mir nix mehr ein, was es sein könnte.
Kann mir da jemand helfen, oder zumindest Vermutungen anstellen, was ich noch probieren könnte?
kvida