FWH2404 TGet lPassword problem - solved

FWH2404 TGet lPassword problem - solved

Postby MGA » Fri Aug 30, 2024 1:19 pm

I have a GET(in .RC password=yes) in a dialog, where in ON INIT, i change password=false.

Example:

(this code worked in the old version of fivewin 16.8 )

define dialog oDialog resource 'TECLADO' //(in .RC password=yes)

redefine get oTexto var cTexto id 4020 of oDialog picture '@!k' color when .f.

redefine button oBut1 id 4001 of oDialog action (oTexto:cText('A'))
redefine button oBut2 id 4002 of oDialog action (oTexto:cText('B'))

activate dialog oDialog on init(oTexto:lPassword := .f.)



(This code stopped working in the new version of fivewin 24.4)

In TGET.PRG comentei a seguinte linha:

METHOD Initiate( hDlg ) CLASS TGet


::Super:Initiate( hDlg )
::oGet:SetFocus()

if lAnd( GetWindowLong( ::hWnd, GWL_STYLE ), ES_PASSWORD )
::lPassword = .t.
//::lWideChar = .t. <------------------------------------- HERE
endif
...

Mr. Antonio, can you confirm if I can leave it like this? If it is safe to comment on this line?
Last edited by MGA on Tue Sep 03, 2024 6:14 pm, edited 1 time in total.
ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
MGA
 
Posts: 1252
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá

Re: FWH2404 TGet lPassword problem

Postby karinha » Sun Sep 01, 2024 3:43 pm

Bira,

Sinceramente, não entendi o que você deseja fazer.

Tens um exemplo simples, pls?

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

Re: FWH2404 TGet lPassword problem

Postby nageswaragunupudi » Tue Sep 03, 2024 4:02 pm

MGA wrote:I have a GET(in .RC password=yes) in a dialog, where in ON INIT, i change password=false.

Example:

(this code worked in the old version of fivewin 16.8 )

define dialog oDialog resource 'TECLADO' //(in .RC password=yes)

redefine get oTexto var cTexto id 4020 of oDialog picture '@!k' color when .f.

redefine button oBut1 id 4001 of oDialog action (oTexto:cText('A'))
redefine button oBut2 id 4002 of oDialog action (oTexto:cText('B'))

activate dialog oDialog on init(oTexto:lPassword := .f.)



(This code stopped working in the new version of fivewin 24.4)

In TGET.PRG comentei a seguinte linha:

METHOD Initiate( hDlg ) CLASS TGet


::Super:Initiate( hDlg )
::oGet:SetFocus()

if lAnd( GetWindowLong( ::hWnd, GWL_STYLE ), ES_PASSWORD )
::lPassword = .t.
//::lWideChar = .t. <------------------------------------- HERE
endif
...

Mr. Antonio, can you confirm if I can leave it like this? If it is safe to comment on this line?


We suggest
Code: Select all  Expand view  RUN
ACTIVATE DIALOG oDlg ON INIT oTexto:lShowPassword := .t.

and not to make any changes to the tget.prg
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10646
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 40 guests