[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