Error en DTPICKER fwh2409 64 bits fecha vacia.

Post Reply
User avatar
jvtecheto
Posts: 603
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Error en DTPICKER fwh2409 64 bits fecha vacia.

Post by jvtecheto »

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

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
karinha
Posts: 7884
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: Error en DTPICKER fwh2409 fecha vacia.

Post by karinha »

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
jvtecheto
Posts: 603
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: Error en DTPICKER fwh2409 64 bits fecha vacia.

Post by jvtecheto »

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

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
Antonio Linares
Site Admin
Posts: 42256
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Error en DTPICKER fwh2409 64 bits fecha vacia.

Post by Antonio Linares »

José,

Lo estamos revisando, gracias!
regards, saludos

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

Re: Error en DTPICKER fwh2409 64 bits fecha vacia.

Post by karinha »

Y si usas:

Code: Select all | Expand

  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
jvtecheto
Posts: 603
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: Error en DTPICKER fwh2409 64 bits fecha vacia.

Post by jvtecheto »

karinha wrote:Y si usas:

Code: Select all | Expand

  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
Post Reply