Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to use EVENTHANDLER()
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Titre:
How to use EVENTHANDLER()
Versions des environnements
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Divers
Thread ID:
01136166
Message ID:
01136166
Vues:
61
Hi Everyone,
It the first time I need to use the EVENTHANDLER() function. In my case I need to bind to AutoCAD event. What I am missing is how I can know what to write in the IMPLEMENTS command of my class.
oACAD  = CREATEOBJECT("Autocad.Application")
oEvents = NEWOBJECT("jrAcadEvents")

? EVENTHANDLER(ox  , oEvents)
oACAD.Documents.OPEN("C:\Intra9\ALINK\vide_m.dwg")
WAIT WINDOW "Done!"

DEFINE CLASS jrAcadEvents AS custom

IMPLEMENTS Documents IN "c:\program files\common files\autodesk shared\acax16enu.tlb"

	PROCEDURE Document_BeginOpen(FileName)
	* Add user code here

  Wait Window  nowait "Openning file:"+FileName
	ENDPROC

ENDDEFINE 
When I run this code I get this error:
Program Error
Class cannot be instantiated because Member 'DOCUMENTS_get_Visible' does not exist

In Object browser if found this:
Library AutoCAD
AutoCAD 2004 Type Library
File: c:\program files\common files\autodesk shared\acax16enu.tlb
Help File: c:\program files\common files\autodesk shared\ACADAUTO.CHM (not installed)
GUID: {1EFD8E85-7F3B-48E6-9341-3C8B2F60136B}

Is there some thing I am missing?
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform