THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 28/07/2004 at 09:12, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.5
Platform: Windows ;
Language(s) : C++ ;
---------
I'm stumped....
Bool GroupTagDialog::InitValues(void)
{
BaseObject *op;
BaseDocument *doc=GetActiveDocument();
LONG type;
if( !doc )
{
return false;
}
op = doc->GetActiveObject();
if( !op )
{
return false;
}
type = op->GetType(); // <--- Access violation!! ??
if (type!=Opolygon)
{
return false;
}
// call the parent instance
if (!GeModalDialog::InitValues()) return FALSE;
...
Can anyone tell me why calling op->GetType() would produce an access violation?
(as a side-note, it seems like the v8.5 SDK is a lot more difficult to program to than v7.303 was...).
Thanks,
- Keith