GetSecret()

Post Reply
User avatar
karinha
Posts: 8016
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 8 times
Contact:

GetSecret()

Post by karinha »

Esto és posible en Fivewin?

https://www.hamor.ro/distr_ext/Doc/xHb/ ... _f.en.html

Code: Select all | Expand

// The example shows a typical scenario for GetSecret().
// The user must enter a password which is not displayed on
// the screen

   PROCEDURE Main
      LOCAL cPassword := Space(20)
      CLS
      SET CONFIRM ON

      cPassWord := ;
        GetSecret( cPassword, 10, 10, .T., "Enter your password: ")

      IF cPassWord <> "xHarbour"
         Alert( "Access denied" )
         QUIT
      ENDIF

      Alert( "Access granted" )
   RETURN
Source: ct\getsecrt.prg
LIB: xhb.lib
DLL: xhbdll.dll

xHarbour Comercial?

C:\XHBCOM\dll

3/09/2023 16:49 2.922.496 xHBDll.dll
1 arquivo(s) 2.922.496 bytes

Gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
Antonio Linares
Site Admin
Posts: 42775
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 116 times
Been thanked: 108 times
Contact:

Re: GetSecret()

Post by Antonio Linares »

Entiendo que no quieres que se muestre nada, pero que es lo que verá el usuario, una caja de diálogo ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
karinha
Posts: 8016
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 8 times
Contact:

Re: GetSecret()

Post by karinha »

Antonio Linares wrote: Sun Apr 06, 2025 4:21 pm Entiendo que no quieres que se muestre nada, pero que es lo que verá el usuario, una caja de diálogo ?
No sé la respuesta Maestro. Vi este ejemplo en Internet y me pareció muy interesante. Tal vez Enrico pueda descubrir qué hace esta función en el xHarbour comercial y trasladarla al xHarbour normal.

Gracias, tks.

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

Re: GetSecret()

Post by karinha »

Harbour también tiene este comando GETSECRET().

Code: Select all | Expand

   snh := getsecret( SPACE( 11 ), 5, 5, .T., "Digite a senha:" )
	 
   alert( snh )
Creo que solo funciona en modo consola y tiene fallas, según tengo entendido.

Gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
Antonio Linares
Site Admin
Posts: 42775
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 116 times
Been thanked: 108 times
Contact:

Re: GetSecret()

Post by Antonio Linares »

Basicamente lo que se hace es capturar los eventos de teclado pero al menos podriamos mostrar un diálogo que diga "Identifíquese" ó similar aunque no se muestren controles :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
karinha
Posts: 8016
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 8 times
Contact:

Re: GetSecret()

Post by karinha »

Antonio Linares wrote: Sun Apr 06, 2025 4:55 pm Basicamente lo que se hace es capturar los eventos de teclado pero al menos podriamos mostrar un diálogo que diga "Identifíquese" ó similar aunque no se muestren controles :-)
Lo entendí. Si siguieras la lógica del modo consola, solo necesitarías crear un diálogo completamente transparente. No le veo mucha utilidad a este comando. Fue solo curiosidad, nunca había visto este comando. Gracias, maestro.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply