You don't need VFPCOM utility in VFP8. You can use Object Browser to create events class and EVENTHANDLER() function to bind to COM events.
>I'm using following code to bind VFP8 to MSN Messenger :
>
>PUBLIC loVFPCOM,loOutlook,loLink
>
>loVFPCOM = CREATEOBJECT("VFPCOM.COMUTIL")
>loOutlook = CREATEOBJECT("Messenger.UIAutomation.1")
>loLink = CREATEOBJECT("MessengerApplicationEvents")
>
>loVFPCOM.BindEvents(loOutlook,loLink)
>
>DEFINE CLASS MessengerApplicationEvents as Custom
>
> PROCEDURE OnAppShutDown()
> MESSAGEBOX("Close MSN")
> ENDPROC
>
> PROCEDURE OnTextReceived(plMSession, pSourceUser, bstrMsgHeader, bstrMsgText, pfEnableDefault)
> MESSAGEBOX("User receives message")
> ENDPROC
>
>ENDDEFINE
>
>When running this code I get 'Unknown COM status code'. I got the method 'OnTextReceived' and 'OnAppShutDown' from the object browser of the 'Messenger 1.0 Type Library'...
--sb--