Metodos

Metodos

Postby wmormar » Sun Feb 26, 2006 7:51 am

Saludos amigos,

Tengo el siguiente detalle.

Code: Select all  Expand view
              REDEFINE BTNBMP oBtn[1] ID 201 RESOURCE "BRW.TERMINAR" NOBORDER OF ::oDlg ;
                       ACTION [color=red]::End()[/color] ;
                       MESSAGE "Regresar a panel principal"


La cuestión es que por ejemplo ::End() es de una clase que hice y no de BTNBMP, pero cuando doy click en el boton me dice que no existe el metodo en TBTNBMP, y eso no es correcto.

Hay alguna manera de definirlo y no lo tome el TBBNTBMP?

Mil gracias de antemano
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Postby Antonio Linares » Sun Feb 26, 2006 12:02 pm

William,

Usa:

local this := Self

...

... ACTION this:End() ...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41469
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby wmormar » Sun Feb 26, 2006 4:01 pm

Antonio Linares wrote:William,

Usa:

local this := Self

...

... ACTION this:End() ...


Funciono perfecto.

Habría algo que modificar en la clase para no utilizar this := self o es la unica solucion?

Saludos y gracias por tu tiempo
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Postby Antonio Linares » Sun Feb 26, 2006 6:47 pm

William,

Es la única solución cuando hay varios "Self" en ámbito.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41469
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby wmormar » Mon Feb 27, 2006 5:53 am

Antonio Linares wrote:William,

Es la única solución cuando hay varios "Self" en ámbito.


Gracias mil
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Postby wmormar » Mon Feb 27, 2006 6:05 am

Antonio Linares wrote:William,

Es la única solución cuando hay varios "Self" en ámbito.


Antonio,

Me olvidaba de comentar que con la clase TSButton de MMercado no hay problemas al aplicar ::end() en el action, hay algo en particular con la btnbmp?

Gracias de antemano
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Postby Antonio Linares » Mon Feb 27, 2006 9:19 am

William,

Que se le pasa "Self" al evaluar el codeblock.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41469
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby wmormar » Mon Feb 27, 2006 9:38 am

Antonio Linares wrote:William,

Que se le pasa "Self" al evaluar el codeblock.


Antonio,

Mil gracias por tu tiempo
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 160 guests