Definicion de clases mediante codigo

01/02/2004 - 20:51 por Pablo Brunet | Informe spam
Hola a Todos!
Soy novato en el tema de las clases y tengo un problemita:

tengo en un prg el siguiente código:
DEFINE CLASS MyForm AS Form
HEIGHT = 110
WIDTH = 220
DOCREATE = .T.
AUTOCENTER = .T.
BORDERSTYLE = 2
CAPTION = "Ingrese usuario y contraseña"
CONTROLBOX = .F.
CLOSABLE = .F.
MAXBUTTON = .F.
MINBUTTON = .F.
WINDOWTYPE = 1
ENDDEFINE

en un formulario tengo un botón el cual su evento clic posee el siguiente
código:
LO=CREATEOBJECT('Myform')
LO.SHOW()

El problema es que cuando hago clic en el botón me da el siguiente error:
"no se encuentra la definición de clase 'Myform".
Supuestamente no la definí en mi prg?
Leí la ayuda sobre clases pero evidentemente hay algo que no me quedo claro
por eso es que escribo!
Muchas Gracias

Pablo Brunet
Tucumán - Argentina
 

Leer las respuestas

#1 Luis María Guayán
02/02/2004 - 00:01 | Informe spam
Debes especificar con SET PROCEDURE donde se encuentra la definición de tu
clase.

Ej:
SET PROCEDURE TO MisClases.prg ADDITIVE

Puedes mirar este ejemplo de PortalFox:

Enviado por: Luis María Guayán
http://www.portalfox.com/article.php?sid1

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Pablo Brunet" escribió en el mensaje
news:uCsD$
Hola a Todos!
Soy novato en el tema de las clases y tengo un problemita:

tengo en un prg el siguiente código:
DEFINE CLASS MyForm AS Form
HEIGHT = 110
WIDTH = 220
DOCREATE = .T.
AUTOCENTER = .T.
BORDERSTYLE = 2
CAPTION = "Ingrese usuario y contraseña"
CONTROLBOX = .F.
CLOSABLE = .F.
MAXBUTTON = .F.
MINBUTTON = .F.
WINDOWTYPE = 1
ENDDEFINE

en un formulario tengo un botón el cual su evento clic posee el siguiente
código:
LO=CREATEOBJECT('Myform')
LO.SHOW()

El problema es que cuando hago clic en el botón me da el siguiente error:
"no se encuentra la definición de clase 'Myform".
Supuestamente no la definí en mi prg?
Leí la ayuda sobre clases pero evidentemente hay algo que no me quedo claro
por eso es que escribo!
Muchas Gracias

Pablo Brunet
Tucumán - Argentina




Preguntas similares