¿En cual Lib esta la funcion SetEscape() ?

¿En cual Lib esta la funcion SetEscape() ?

Postby JoseAlvarez » Thu Feb 03, 2022 7:38 pm

Saludos amigos foristas-

Pues mi consulta se explica sola en el titulo.

¿En cual Lib esta la funcion SetEscape() ?

Gracias !!
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 726
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿En cual Lib esta la funcion SetEscape() ?

Postby cnavarro » Thu Feb 03, 2022 8:41 pm

Pues, en Fivewin no me suena esa funcion
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: ¿En cual Lib esta la funcion SetEscape() ?

Postby hmpaquito » Thu Feb 03, 2022 8:55 pm

Hola

No existe como funcion sino como comando SET ESCAPE https://harbour.github.io/doc/clc53.html#set-escape-cmd


Salu2
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: ¿En cual Lib esta la funcion SetEscape() ? SOLUCIONADO

Postby JoseAlvarez » Mon Mar 07, 2022 1:32 pm

Hola a todos,

En mi consulta anterior me equivoque con el nombre de la funcion. Disculpen por eso.
Lo correcto es:

SetDialogEsc( .f. / .t. )

Se coloca el inicio de la aplicacion y evita la salida de los dialogos con la tecla ESC

Puede ser cambiado a gusto durante la ejecucion de nuestro sistema.

Se encuentra en la clase DIALOG.PRG

Saludos.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 726
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿En cual Lib esta la funcion SetEscape() ? SOLUCIONADO

Postby karinha » Mon Mar 07, 2022 2:00 pm

[/code]
JoseAlvarez wrote:Hola a todos,

En mi consulta anterior me equivoque con el nombre de la funcion. Disculpen por eso.
Lo correcto es:

SetDialogEsc( .f. / .t. )

Se coloca el inicio de la aplicacion y evita la salida de los dialogos con la tecla ESC

Puede ser cambiado a gusto durante la ejecucion de nuestro sistema.

Se encuentra en la clase DIALOG.PRG

Saludos.


Buenos días José, esto no es recomendable, porque todos los DIÁLOGOS estarán bloqueados. Lo mejor para usar:

Code: Select all  Expand view

STATIC lSalida := .F.

   BUTTON... ;
   ACTION( lSalida := .T.,  oDlg:End() )

   ACTIVATE DIALOG... VALID( lSalida )


 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7213
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: ¿En cual Lib esta la funcion SetEscape() ?

Postby JoseAlvarez » Mon Mar 07, 2022 2:59 pm

Hola Joao,

Si, correcto. Es exactamente como tu dices, en mi caso yo obligo siempre al usuario a usar el boton SALIR para abandonar los dialogos.
Por eso bloqueo de manera global la salida con ESC

Es cuestion de gustos. Lo puse aca por si puede serle util a alguien mas.

Un abrazo.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 726
Joined: Sun Nov 09, 2014 5:01 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 61 guests