[gme-users] Can't change attribute I handle when GLOBALEVENT_OPEN_PROJECT event

Zoltan Molnar zolmol at isis.vanderbilt.edu
Mon Feb 6 10:30:01 CST 2006


The GLOBALEVENT_OPEN_PROJECT event is sent within a
TRANSACTION_READ_ONLY transaction, that is why you can't change the attr
value.
Zoli

> -----Original Message-----
> From: gme-users-bounces at list.isis.vanderbilt.edu 
> [mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf 
> Of James Hill
> Sent: Monday, February 06, 2006 10:14 AM
> To: gme-users
> Subject: [gme-users] Can't change attribute I handle when 
> GLOBALEVENT_OPEN_PROJECT event
> 
> 
> Hey all,
> 
> I am writing an Add-On as a RawComponent and I am having 
> trouble validating and changing the value of an attribute 
> within a FCO (or its
> subclasses) when I handle the GLOBALEVENT_PROJECT_OPEN event. 
> I can add the object of interest to an appropriate territory 
> so that I can listen to events it triggers when I handle 
> GLOBALEVENT_PROJECT_OPEN. I can also access the attribute but 
> when I try and modify it, I get an HRESULT with a value of 
> 0x80731001. I checked the documentation and it says that a 
> result within the range of 0x8073000  - 0x8073FFFF is thrown 
> from other GME models. Therefore, I have two questions:
> 
> 1. Why can't I change the value of an attribute for an FCO (or its
> subclasses) when I handle the GLOBALEVENT_PROJECT_OPEN event? 
> 2. Is there any documentation regarding return values of 
> other GME modules (not the MGALib module)?
> 
> Thanks,
> 
> James
> 
> --------------------------------------------
> James H. Hill - Ph.D. Student
> Research Assistant - ISIS / DOC Group
> 
> Microsoft Student Ambassador
> Department of EECS / Computer Science Program
> Vanderbilt University, Nashville, TN
> 
> Email: j.hill at vanderbilt.edu 
> _______________________________________________
> gme-users mailing list
> gme-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
> 


More information about the gme-users mailing list