by alexpdasilva » Wed Mar 18, 2015 4:55 pm
Antonio,
Realmente lCancel es despreciar la válida, sin embargo, esto afecta cuando el botón está dentro del GET. Así que estaba aceptando el clic y la realización de la acción y haciendo caso omiso de la otra valid de la GET (que debía ser validada). Como cambió no falla para validar el otro "GET" y trabaja estrechamente con el GET que está inmersa.
El formulario anterior el GET funcionaba perfecto, pero el CLICK sobre BITMAP ignorando Válidos otro GET.
En cuanto al error que dio en la declaración del método DISABLE:
...
Size: 7,224,320 bytes
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 14.12
Windows version: 6.1, Build 7600
Time from start: 0 hours 0 mins 0 secs
Error occurred at: 18/03/2015, 13:42:37
Error description: Error BASE/1004 Class: 'NIL' has no exported method: DISABLE
Args:
[ 1] = U
Stack Calls
===========
Called from: => DISABLE( 0 )
Called from: P:\Desenv\DeclaCRED\funcoes\tget.000 => (b)TGET:TGET( 148 )
Called from: => TGET:DISABLE( 0 )
Called from: .\source\classes\WINDOW.PRG => TDIALOG:AEVALWHEN( 2883 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:INITIATE( 708 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:HANDLEEVENT( 890 )
Called from: => DIALOGBOX( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 286 )
Called from: P:\Desenv\DeclaCRED\DeclaCRED.prg => MAIN( 88 )
Una vez más, perdóname por la traducción.
Alexandre Pereira