Either that, or the this-pointer is screwed.
(You shouldn't need to be doing a dynamic_cast there, a const_cast
should be enough. However, the dynamic_cast should nevertheless
succeed.) I suggest using the debugger and make sure the this-pointer
points to something meaningful, after you've enabled RTTI.
Regards,
/Marcus
Bruno Marques wrote:
do you have run time type info enabled in your visual studio project?
If you don't than, I believe that's your problem.
Project properties -> C/C++ -> Language -> Enable Run-Time Type Info
Bruno Marques
On 2/13/06, *Josef Grunig* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Hi,
in the meantime I tried to extend ShadowMapViewport. I followed step
by step Dirk's post
(http://www.mail-archive.com/[email protected]/msg02309.html
<http://www.mail-archive.com/[email protected]/msg02309.html>)
creating a SoftShadowMapVieport class + base class which extends
ShadowMapVieport.
Everything compiles and builds well, but at runtime, during newPtr
call in shallowCopy method the program crashes with this error:
not handled exception 0x7c81eb33 in rthdriClient.exe: Microsoft C++
exception: __non_rtti_object @ 0x0012f830.
Code where crash happens:
FieldContainerPtr SoftShadowMapViewportBase::shallowCopy(void) const
{
SoftShadowMapViewportPtr returnValue;
here --->> newPtr(returnValue, dynamic_cast<const
SoftShadowMapViewport *>(this));
return returnValue;
}
The only change I made from the Dirk's check list was to remove the
fields already present in ShadowMapViewport; otherwise I get "WARNING:
ERROR: Double field description in ..."
--
Josef Grunig
www.blending-life.org <http://www.blending-life.org>
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through
log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD
SPLUNK!
http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642
<http://sel.as-us.falkag.net/sel?cmdlnk&kid%103432&bid#0486&dat%121642>
_______________________________________________
Opensg-users mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/opensg-users
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users