tengo varias clases, cada una hace su cometido en la app,
y todas tienen browser.
quier definir "algo" pienso en una clase pero no me estaria funcionando, para definir algunas fuentes y que pueda
utilizarla desde las diferentes clases que tengo.
he hecho esto:
- Code: Select all Expand view RUN
- CLASS TFuentes
DATA oFontEncabezado
DATA oFontCelda
METHOD new() CONSTRUCTOR
ENDCLASS
//------------------------------------------------------------------------------
METHOD new() CLASS TFuentes
DEFINE FONT ::oFontEncabezado NAME "Tahoma" SIZE 0, - 16 bold
DEFINE FONT ::oFontCelda NAME "Tahoma" SIZE 0, - 16
RETURN ( Self )
//------------------------------------------------------------------------------
pero si la llamo como ser desde mi clase que quiero utilizarla me dice que no la encuentra
- Code: Select all Expand view RUN
- CLASS TApp FROM TFuentes
.....
endclass
....
with object ::oBrw
WITH OBJECT :aCols[ 1 ]
:cHeader := "Id"
:nWidth := 80
:nHeadStrAlign := AL_CENTER
:oHeaderFont := ::oFontEncabezado
:oDataFont := ::oFontCelda
END WITH
cual es el problema? que la fuente no se muestra y si hago esto:
- Code: Select all Expand view RUN
- fwdbg ::oFontEncabezado
no me devuelve nda. ni si quiera una referencia al afuente