I'm currently porting from 0.7 to 0.8 and when I finally got project compiled I get exception AlreadyExistsException thrown. Now I don't know where the exception is thrown from and why all I know is that call to CEGUI::System::create(renderer); causes it.
Code: Select all
24/05/2015 15:53:47 (Std) ********************************************************************************
24/05/2015 15:53:47 (Std) * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM -------- *
24/05/2015 15:53:47 (Std) ********************************************************************************
24/05/2015 15:53:47 (Std) ---- Version: 0.8.4 (Build: May 23 2015 Microsoft Windows MSVC++ 10.0 32 bit) ----
24/05/2015 15:53:47 (Std) ---- Renderer module is: CEGUI::OpenGLRenderer - Official OpenGL based 2nd generation renderer module. TextureTarget support enabled via FBO extension. ----
24/05/2015 15:53:47 (Std) ---- XML Parser module is: CEGUI::TinyXMLParser - Official tinyXML based parser module for CEGUI ----
24/05/2015 15:53:47 (Std) ---- Image Codec module is: SILLYImageCodec - Official SILLY based image codec ----
24/05/2015 15:53:47 (Std) ---- Scripting module is: None ----
24/05/2015 15:53:47 (Std) ********************************************************************************
24/05/2015 15:53:47 (Std) * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM -------- *
24/05/2015 15:53:47 (Std) ********************************************************************************
24/05/2015 15:53:47 (Std)
24/05/2015 15:53:47 (Std) ---- Begining CEGUI System initialisation ----
24/05/2015 15:53:47 (Std) [CEGUI::ImageManager] Singleton created (038DE558)
24/05/2015 15:53:47 (Std) [CEGUI::ImageManager] Registered Image type: BasicImage
24/05/2015 15:53:47 (Std) CEGUI::FontManager singleton created. (038E2930)
24/05/2015 15:53:47 (Std) CEGUI::WindowFactoryManager singleton created
24/05/2015 15:53:47 (Std) ---- Adding pre-registered WindowFactory objects ----
24/05/2015 15:53:47 (Std) WindowFactory for 'DefaultWindow' windows added. (038DE0D8)
24/05/2015 15:53:47 (Std) WindowFactory for 'DragContainer' windows added. (038DE258)
24/05/2015 15:53:47 (Std) WindowFactory for 'ScrolledContainer' windows added. (038DE3D8)
24/05/2015 15:53:47 (Std) WindowFactory for 'ClippedContainer' windows added. (038DE5D0)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/PushButton' windows added. (038DE750)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/RadioButton' windows added. (038DE8D0)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Combobox' windows added. (038DEA58)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/ComboDropList' windows added. (038DED10)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Editbox' windows added. (038DEB10)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/FrameWindow' windows added. (038DF090)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/ItemEntry' windows added. (038DEE90)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Listbox' windows added. (038DF2E0)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/ListHeader' windows added. (038DF460)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (038DF5E0)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Menubar' windows added. (038DF760)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/PopupMenu' windows added. (038DF8E0)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/MenuItem' windows added. (038DFA60)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/MultiColumnList' windows added. (038DFBE0)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (038DFD60)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/ProgressBar' windows added. (038DFEE0)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/ScrollablePane' windows added. (038E00E8)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Scrollbar' windows added. (038E0268)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Slider' windows added. (038E03E8)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Spinner' windows added. (038E0568)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/TabButton' windows added. (038E06E8)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/TabControl' windows added. (038E0868)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Thumb' windows added. (038E09E8)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Titlebar' windows added. (038E0B68)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/ToggleButton' windows added. (038E0CE8)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Tooltip' windows added. (038E0F28)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/ItemListbox' windows added. (038E10A8)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/GroupBox' windows added. (038E1228)
24/05/2015 15:53:47 (Std) WindowFactory for 'CEGUI/Tree' windows added. (038E13A8)
24/05/2015 15:53:47 (Std) WindowFactory for 'LayoutCell' windows added. (038E1528)
24/05/2015 15:53:47 (Std) WindowFactory for 'HorizontalLayoutContainer' windows added. (038E16A8)
24/05/2015 15:53:47 (Std) WindowFactory for 'VerticalLayoutContainer' windows added. (038E1828)
24/05/2015 15:53:47 (Std) WindowFactory for 'GridLayoutContainer' windows added. (038E19A8)
24/05/2015 15:53:47 (Std) CEGUI::WindowManager singleton created (038DEBC8)
24/05/2015 15:53:47 (Std) CEGUI::SchemeManager singleton created. (038E4F50)
24/05/2015 15:53:47 (Std) CEGUI::GlobalEventSet singleton created. (03083A20)
24/05/2015 15:53:47 (Std) CEGUI::AnimationManager singleton created (038E0060)
24/05/2015 15:53:47 (Std) CEGUI::WidgetLookManager singleton created. (038DEF98)
24/05/2015 15:53:47 (Std) CEGUI::WindowRendererManager singleton created (038DE5A0)
24/05/2015 15:53:47 (Std) CEGUI::RenderEffectManager singleton created (038E2310)
24/05/2015 15:53:47 (Std) Created WindowFactory for 'DefaultWindow' windows.
24/05/2015 15:53:47 (Error) CEGUI::AlreadyExistsException in function 'void __thiscall CEGUI::WindowFactoryManager::addFactory(class CEGUI::WindowFactory *)' (..\..\..\cegui-0.8.4\cegui\src\WindowFactoryManager.cpp:82) : A WindowFactory for type 'DefaultWindow' is already registered.
24/05/2015 15:53:47 (Std) Deleted WindowFactory for 'DefaultWindow' windows.
This maybe irrelevant but I don't know if I did the right thing by changing from this 0.7 code:
Code: Select all
Imageset &greenBarImg = CEGUI::ImagesetManager::getSingleton().createFromImageFile("greenBar","greenBar.png","");
to this:
Code: Select all
Image &greenImg = CEGUI::ImageManager::getSingleton().create("greenBar","greenBar.png");
thanks for your help