Umit,

 

Thank you very much.  I am reviewing it now.

 

-Brad

 

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Ümit Uzun
Sent: Tuesday, January 13, 2009 6:59 PM
To: OpenSceneGraph Users
Subject: Re: [osg-users] MFC SDI Example

 

Hi Brad,

I want to show you how to creating MFC SDI example, I developed simple SDI
MFC example. It would be really help you.

And if you love this example we can push it in to OSG examples by the
Robert's courtesy.

Best Regards.

2009/1/13 Brad Huber <br...@procerusuav.com>

I have noticed the following strange behaviors with MFC:

1.  Using the MDI example included in the osg repository it general works
but does report lots of (inaccurate?) memory leaks)
2.  I created a simple SDI app using the MDI example as a reference.  If I
load an .osg file on startup the program tends to crash on exit.  If I load
the .osg sometime after the app is fully up it tends to exit about the same
as the MDI example above.
3.  I created a dialog based app and it seems to work about as well as the
MDI example above.

Thoughts?

I'm not sure where to start to get the SDI app fixed and to get MFC in
general working robustly with OSG.

I would still love an example SDI app if anyone has one anywhere.

Thanks

-Brad

-----Original Message-----
From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Brad Huber

Sent: Friday, January 09, 2009 1:54 PM
To: 'OpenSceneGraph Users'
Subject: Re: [osg-users] MFC SDI Example

FYI,

Setting
mViewer->setThreadingModel(osgViewer::Viewer::ThreadingModel::SingleThreaded
) doesn't help.  Not sure if that is telling or not.

-Brad

-----Original Message-----
From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Brad Huber
Sent: Friday, January 09, 2009 1:47 PM
To: 'OpenSceneGraph Users'
Subject: Re: [osg-users] MFC SDI Example

The OSG MFC example does not assert/unhandled exception for me.  It does
have the memory leaks that people have talked about.

I'm not quite sure how to use the setUpViewerAsEmbeddedInWindow because the
mfc example passes an dc to the camera whereas setUpViewerAsEmbeddedInWindow
passes in a different dc...

-Brad

-----Original Message-----
From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Simon
Hammett
Sent: Friday, January 09, 2009 2:21 AM
To: OpenSceneGraph Users
Subject: Re: [osg-users] MFC SDI Example

The MDI mfc version has the same problems last time I tried it.

Try calling setUpViewerAsEmbeddedInWindow on your viewer.
If you problems go away you're hitting threading issues.

2009/1/8 Brad Huber <br...@procerusuav.com>:
> Umit,
>
>
>
> Thanks.  The SDI application that I have created so far is very simple and
> does nothing more than what the MDI example app does.  As far as I can
tell
> there is no difference in the way the example creates/uses/deletes the
cOSG
> object and the way I am doing it, yet I get assertions or exceptions on
> exit.
>
>
>
> Anyone else?
>
>
>
> Thanks
>
> -Brad
>
>
>
> From: osg-users-boun...@lists.openscenegraph.org
> [mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Ümit Uzun
> Sent: Thursday, January 08, 2009 2:08 PM
> To: OpenSceneGraph Users
> Subject: Re: [osg-users] MFC SDI Example
>
>
>
> Hi Brad,
>
> I created SDI MFC project in OSG. But this was commercial and complicated
to
> understand you very well. Because it was SDI dll to call from anywhere you
> need and you then delete it if you don't need to much.
>
> I haven't understood the assertion faults very well but you should only
> understand the cOSG class creation style. You will use it in your SDI
> project and be careful to delete everything while you are destroying your
> dialog. And be careful about the threads sleeping time to be activeted.
> Because sometimes sleeping times can't be enough to be threads get
> activated, so it may create assertion fault as you say.
>
> Hope this helps. Regards.
>
> 2009/1/8 Brad Huber <br...@procerusuav.com>
>
> Hello all,
>
>
>
> Does anyone know where one might find an example project of using
> MFC/OSG/SDI?
>
>
>
> If anyone has one sitting around on their machine I would be interested if
> you can email it to me as well.
>
>
>
> I've already tried adapting the MFC MDI example to an SDI project but I
seem
> to be hitting some snags where the app won't exit properly.
>
>
>
> It either asserts the window as being still valid when it shouldn't be
> [CWnd::WalkPreTranslateTree's ASSERT(hWndStop == NULL ||
> ::IsWindow(hWndStop))] or it get's "The activation context being
deactivated
> is not the most recently activated one" exception within osg53-osgGAd.dll
> after I've deleted all osg items.
>
>
>
> I'm a little bit baffled why I'm getting this.
>
>
>
> Anyway does anyone have any SDI examples?
>
>
>
> Thanks
>
> -Brad
>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
> --
> Ümit Uzun
>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>



--
The truth is out there. Usually in header files.
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org




-- 
Ümit Uzun

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to