ProjectHook (Objeto)

Se crea una instancia cuando se abre un proyecto y proporciona acceso por medio de programación a los eventos de proyecto.

ProjectHook

Observaciones

Un objeto ProjectHook es una clase de base de Visual FoxPro que se crea de forma predeterminada siempre que se abre un proyecto. (Puede incluir la cláusula NOPROJECTHOOK en CREATE PROJECT y MODIFY PROJECT para evitar que se cree una instancia de un objeto ProjectHook para el proyecto.)

El objeto ProjectHook permite el acceso por medio de programación a los eventos que se producen en un proyecto. Por ejemplo, puede ejecutar código siempre que agregue un archivo a un proyecto. Observe que puede especificar una clase de enganche de proyecto predeterminada para nuevos proyectos en la ficha Proyectos del cuadro de diálogo Opciones o para un proyecto individual en el Cuadro de diálogo Información del proyecto. En tiempo de ejecución, puede usar la propiedad ProjectHook para especificar una clase de enganche de proyecto como en el ejemplo siguiente:

MODIFY PROJECT MyProject
_VFP.Projects('MyProject.pjx').ProjectHook = ;
   NewObject('MyProjectHook', 'MyClass.vcx')

Se puede crear una clase de base ProjectHook con CREATE CLASS, CREATEOBJECT( ) o NEWOBJECT( ).

Para obtener más información acerca de los proyectos, vea Enganches del Administrador de proyectos.

Vea también

ProjectHook (Objeto: propiedades, métodos y eventos) | CREATE CLASS | CREATEOBJECT( ) | File (Objeto) | Files (Colección) | NEWOBJECT( ) | ProjectHook (Propiedad) | Projects (Colección) | Project (Objeto) | Server (Objeto) | Servidores (Colección)