I don't know yet why this problem shows up for your test program but hasn't been reported by anyone else.
The problem is due to a change I made to FUNCTION _WhenHideEval() in _DCCLASS.PRG.
I made the change because a customer was looking for improved performance when refreshing a Getlist that had a lot of tab pages.
I determined that there was no reason to evaluate HIDE codeblocks on tab pages that are minimized.
There is an obvious flaw in my logic that was not caught by any beta testers.
Make the following change to _DCCLASS.PRG at around line 6826 :
Code: Select all
WAS:
IF Valtype(oXbp:hideBlock) = 'B' .AND. oXbp:isVisible() ;
.AND. IIF(oXbp:parent:isDerivedFrom('XbpTabPage'),IIF(oXbp:parent:Minimized,.f.,.t. ),.t. ) // build 268
IS:
IF Valtype(oXbp:hideBlock) = 'B'.AND. IIF(oXbp:parent:isDerivedFrom('XbpTabPage'),IIF(oXbp:parent:Minimized,.f.,.t. ),.t. )
Rebuild dclipx.dll by running BUILD20.BAT
I will correct this problem and put out a new download of DCLIPX.DLL and _DCCLASS.PRG because I expect to hear from more users.