Error en DTPICKER fwh2409 64 bits fecha vacia.

Error en DTPICKER fwh2409 64 bits fecha vacia.

Postby jvtecheto » Sat Nov 23, 2024 4:36 pm

Hola amigos:

Se podría tratar de un bug o algo hago mal, estoy usando la version 2409(ultima) en 64 bits. Pero en 32 bits con esta version obtengo el mismo comportamiento, en mi anterior version 19.06 32 bits funciona bien y ahora
siempre se sale del DTPICKER con fecha vacia " / / "
lo uso asi.
Code: Select all  Expand view  RUN

REDEFINE DTPICKER oFecha VAR dFecha ID 101 OF oDlg UPDATE PICTURE "@d";
        VALID ( dFecha >= aEmpresa[ 12 ] .AND. dFecha <= aEmpresa[ 13 ] )
oFecha:bChange = { || IF( oFecha:lClosed .AND. oFecha:lFocused, oFecha:PostMsg( WM_KEYDOWN, VK_RIGHT ),) }
 


A alguien mas le ha pasado ?

Espero alguna solucion, please :roll:

Un abrazo amigos.

Jose.
Last edited by jvtecheto on Sun Nov 24, 2024 6:05 pm, edited 3 times in total.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: Error en DTPICKER fwh2409 fecha vacia.

Postby karinha » Sun Nov 24, 2024 12:55 pm

Buen día. Por favor pruebe el ejemplo JOSELUIS.PRG. Vea si funciona satisfactoriamente. O publique un ejemplo completo, es más fácil realizar pruebas incluyendo el .RC.

Gracias, tks.

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

Re: Error en DTPICKER fwh2409 64 bits fecha vacia.

Postby jvtecheto » Sun Nov 24, 2024 7:11 pm

Gracias por tu interes Joao

Pues bueno he descubierto el problema.

el DTPICKER esta en un DIALOG , entonces si despues del
ACTIVATE DIALOG haces un oDlg:Update()
en la variable que tenias almacenada la fecha pasa a fecha vacia.

Code: Select all  Expand view  RUN

ACTIVATE DIALOG oDlg CENTERED
 nTotal := nCantidad * nPrecio
 oDlg:UPDATE()
 


Lo he descubierto de casualidad, pero comentando el oDlg:Update() se soluciona el tema.
No se si es un bug, pero estareis conmigo que es un comportamiento extraño
del metodo UPDATE del DIALOG.

Antonio, Mr. Rao, que les parece ?

Saludos a todos.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: Error en DTPICKER fwh2409 64 bits fecha vacia.

Postby Antonio Linares » Mon Nov 25, 2024 7:23 am

José,

Lo estamos revisando, gracias!
regards, saludos

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

Re: Error en DTPICKER fwh2409 64 bits fecha vacia.

Postby karinha » Mon Nov 25, 2024 12:53 pm

Y si usas:

Code: Select all  Expand view  RUN

  ACTIVATE DIALOG oDlg CENTERED

   nTotal := nCantidad * nPrecio

   oDlg:Refresh()
 


¿Tiene el mismo efecto secundario?

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

Re: Error en DTPICKER fwh2409 64 bits fecha vacia.

Postby jvtecheto » Mon Nov 25, 2024 4:28 pm

karinha wrote:Y si usas:

Code: Select all  Expand view  RUN

  ACTIVATE DIALOG oDlg CENTERED

   nTotal := nCantidad * nPrecio

   oDlg:Refresh()
 


¿Tiene el mismo efecto secundario?

No , asi funciona bien, el problema es solo con Update()

Gracias Joao.

Jose

Regards, saludos.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 52 guests