Access Violation ?

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

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 28/07/2004 at 09:52, xxxxxxxx wrote:

Uhm... I double-checked all the compiler options and did a forced rebuild of everything and the problem went away... "nevermind" ;).