[gme-users] Passing user data in for events.

Daniel Waddington dwadding at atl.lmco.com
Fri Dec 2 15:38:51 CST 2005


Zoli,

I did try this and VARIANT v is still empty - do I need to do something else 
to get hold of it?

Thanks,
Daniel.

Zoltan Molnar wrote:
> Please try to use 
> 
> gme.RootFolder.Associate( filename);
> 
> Instead of 
> 
> 
>>terr.Associate((MGALib.MgaObject)gme.RootFolder,filename);
> 
> 
> Br, Zoli
> 
> 
>>-----Original Message-----
>>From: gme-users-bounces at list.isis.vanderbilt.edu 
>>[mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf 
>>Of Daniel Waddington
>>Sent: Friday, December 02, 2005 2:10 PM
>>To: gme-users
>>Subject: [gme-users] Passing user data in for events.
>>
>>
>>Hi,
>>
>>I am using  a .NET object to trigger an event on a Root 
>>Folder object  
>>through the IMgaProject interface. But I can't seem to get the  
>>VARIANT param filled in on the AddOn side (which is handling 
>>the event).
>>
>>this is what I do...
>>
>>gme.BeginTransaction 
>>(terr,MGALib.transactiontype_enum,.TRANSACTION_GENERAL);
>>gme.CreateTerritory(null, out terr, null);
>>
>>string userdata = "hello"; 
>>terr.Associate((MGALib.MgaObject)gme.RootFolder,filename);
>>
>>gme.RootFolder.SendEvent(0x00010000);
>>gme.CommitTransaction();
>>
>>But on the other side the variant is empty. What am I do wrong?
>>
>>Thanks,
>>Daniel.
>>


More information about the gme-users mailing list