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" ;).


Log in to reply