FoxInCloud
FoxInCloud v2.28 final no wFormCallBack is executed in desktop mode after THISFORM.wForm(), only in web mode
Gravatar is a globally recognized avatar based on your email address. FoxInCloud v2.28 final no wFormCallBack is executed in desktop mode after THISFORM.wForm(), only in web mode
  Gilles Lajot-Sarthou
  All
  Dec 5, 2018 @ 08:35am

Bonjour Thierry

In FoxInCloud v2.28 final, no wFormCallBack is executed in desktop mode after a call THISFORM.wForm(). Only in web mode the callback is excuted after a form call. The last version of FoxInCloud with correct callback is the v2.28 beta 8. v2.28 beta 9 and v2.28 beta 10 are not good..

Amicalement Gilles

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud v2.28 final no wFormCallBack is executed in desktop mode after THISFORM.wForm(), only in web mode
  FoxInCloud Support - Thierry N.
  Gilles Lajot-Sarthou
  Dec 5, 2018 @ 12:32pm

OK thanks;
(beta releases seem useless, errors are always found on the final version)

despite I try very hard, I can't understand your scenario

can you please illustrate with a piece of code?

Thanks in advance

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud v2.28 final no wFormCallBack is executed in desktop mode after THISFORM.wForm(), only in web mode
  Gilles Lajot-Sarthou
  FoxInCloud Support - Thierry N.
  Dec 5, 2018 @ 11:29pm

Bonjour Thierry This little 'p├ętouille' (error) exist since the beta 9 of v2.28 FoxInCloud. The beta 8 run fine without this error.

Example: =THISFORM.wForm('myform.scx','THISFORM.wFormCallBack') In Desktop mode 'THISFORM.wFormCallBack' is not executed (SET STEP ON into the thisform.wFormCallBack does never stop the executing code..) In Web mode that's OK, 'THISFORM.wFormCallBack' is executed (SET STEP ON into the thisform.wFormCallBack STOP the executing code..)

Amicalement Gilles

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud v2.28 final no wFormCallBack is executed in desktop mode after THISFORM.wForm(), only in web mode
  Gilles Lajot-Sarthou
  Gilles Lajot-Sarthou
  Dec 6, 2018 @ 01:52am

Thierry in v2.28 final

In my base class xxx.vcx derived from aw.scx, if i put at the end of the code of the form method unload () "= DODEFAULT()", the callback is executed in LAN mode. If i put at the end of the code of the form method unload () "RETURN DODEFAULT()", the callback is NOT executed in LAN mode. If i leave empty the code of the form form unload (), the callback is NOT executed in LAN mode.

Amicalement

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud v2.28 final no wFormCallBack is executed in desktop mode after THISFORM.wForm(), only in web mode
  FoxInCloud Support - Thierry N.
  Gilles Lajot-Sarthou
  Dec 6, 2018 @ 02:56am

OK thanks, we'll look at that and provide a quick fix

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud v2.28 final no wFormCallBack is executed in desktop mode after THISFORM.wForm(), only in web mode
  FoxInCloud Support - Thierry N.
  Gilles Lajot-Sarthou
  Dec 7, 2018 @ 07:17am

Gilles,

Still can't find a repro case.

eg. in DO Home(1) + "tools\ab\aw\samples\fic\fictuto\tutolan.prg" with 'modal', the messageBox button callback works fine.

Please post the complete code that does not work.

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud v2.28 final no wFormCallBack is executed in desktop mode after THISFORM.wForm(), only in web mode
  FoxInCloud Support - Thierry N.
  Gilles Lajot-Sarthou
  Dec 7, 2018 @ 07:33am

Gilles,

Could you test after setting at design time xxxFrm.wuValue = .T. instead of xxxFrm.wuValue = .NULL.

Thanks

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud v2.28 final no wFormCallBack is executed in desktop mode after THISFORM.wForm(), only in web mode
  Gilles Lajot-Sarthou
  FoxInCloud Support - Thierry N.
  Dec 8, 2018 @ 10:28am

Hi Thierry, The problem disappeared by itself. I guess the concern was maybe due to a Windows security update being installed ?? Amicalement Gilles

© 1996-2018