Intellisense con clases Custom

18/07/2003 - 14:37 por Alex | Informe spam
Hola co-listeros, me gustaria escuchar alguna opinion de
alguien que tenga experiencia en el diseño e
implementacion de clases basadas en CUSTOM y que a la
ahora de la implementacion o instanciacion de un objeto de
esa clase no funcione el Intellisense?????
Es decir, tengo creada una jerarquia de clases de la Capa
de Acceso a Datos basadas en la clase CUSTOM. Luego cuando
creo objetos de esas clases en las capas superiores no
funciona el Intellisense cuando pongo el operador Punto
(MiObjeto.Mipropiedad).

SET CLASSLIB TO MiLibreria.vcx ADDITIVE
MiObjeto = CREATEOBJECT("MiClase")

Yo se que esto es bastante por comodidad y no por
funcionalidad pero al crecer mi jerarquia de clases se
torna imposible acordarme de todas las propiedades y
metodos de cada una de las clases como asi tambien cuando
llamo a un método de alguna clase y al empezar a querer
pasar los parametros con al paréntesis no me muestra
ninguna descripcion de la cantidad de parametros y mucho
menos su Tipo de Datos. para lo cual debo cerrar el
Formulario y abrir la definicion de la clase para "anotar
en papel" los parametros que tengo que pasar y la forma.
Esto, por supuesto, causa una serie de errores no
previstos que provoca una gran perdida de tiempo.
Desde ya les agradezco su valiosa experiencia al respecto.

Este problema lo tenia en la version 7.0 del VFP y ahora,
trabajando con la 8.0 tengo exactamente el mismo problema.

Saludos,
Alex
 

Leer las respuestas

#1 Esparta Palma
18/07/2003 - 20:29 | Informe spam
Para que esto suceda debes registrar tu clase VCX en el Intellisense:
Tools -> IntelliSense Manager -> Types - Classes

Una vez registrada, deberás agregar el siguiente código para que sea
reconocido.

LOCAL loTuObjeto AS <- Aquí deberá aparecer tu clase.

loTuObjeto. <- Aqui aparecerán tus PEMs.

Apoya a Visual FoxPro usándolo legalmente
ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
Acapulco, Guerrero. México


Alex wrote:

Hola co-listeros, me gustaria escuchar alguna opinion de
alguien que tenga experiencia en el diseño e
implementacion de clases basadas en CUSTOM y que a la
ahora de la implementacion o instanciacion de un objeto de
esa clase no funcione el Intellisense?????
Es decir, tengo creada una jerarquia de clases de la Capa
de Acceso a Datos basadas en la clase CUSTOM. Luego cuando
creo objetos de esas clases en las capas superiores no
funciona el Intellisense cuando pongo el operador Punto
(MiObjeto.Mipropiedad).

SET CLASSLIB TO MiLibreria.vcx ADDITIVE
MiObjeto = CREATEOBJECT("MiClase")

Yo se que esto es bastante por comodidad y no por
funcionalidad pero al crecer mi jerarquia de clases se
torna imposible acordarme de todas las propiedades y
metodos de cada una de las clases como asi tambien cuando
llamo a un método de alguna clase y al empezar a querer
pasar los parametros con al paréntesis no me muestra
ninguna descripcion de la cantidad de parametros y mucho
menos su Tipo de Datos. para lo cual debo cerrar el
Formulario y abrir la definicion de la clase para "anotar
en papel" los parametros que tengo que pasar y la forma.
Esto, por supuesto, causa una serie de errores no
previstos que provoca una gran perdida de tiempo.
Desde ya les agradezco su valiosa experiencia al respecto.

Este problema lo tenia en la version 7.0 del VFP y ahora,
trabajando con la 8.0 tengo exactamente el mismo problema.

Saludos,
Alex

Preguntas similares