//Pour le _CAST
#include "SALOMEDS_Study.hxx"
#include "HOMARDGUI_Utils.h"
-#include "HOMARD_Component_Generator.hxx"
using namespace std;
//=======================================================================
HOMARD::HOMARD_Gen_var HOMARDGUI::InitHOMARDGen(SalomeApp_Application* app)
{
- SALOME_NamingService_Abstract *ns = SalomeApp_Application::namingService();
Engines::EngineComponent_var comp;
- if (ns->IsTrueNS())
- {
- comp = app->lcc()->FindOrLoad_Component( "FactoryServer","HOMARD" );
- }
- else
- {
- comp = RetrieveHOMARDInstance();
- CORBA::Object_var comp2 = CORBA::Object::_narrow(comp);
- KERNEL::RegisterCompo("HOMARD",comp2);
- }
+ comp = app->lcc()->FindOrLoad_Component( "FactoryServer","HOMARD" );
HOMARD::HOMARD_Gen_var clr = HOMARD::HOMARD_Gen::_narrow(comp);
ASSERT(!CORBA::is_nil(clr));
return clr;