Build 260
Posted: Mon Dec 08, 2014 4:07 am
Hi, Roger.
Just installed, recompiled (including all apps) and tested eXpress++ 260. In _DCXBUTT.PRG, you should change this:
line 1221, was:
is:
This will cause buttons carrying an icon as the caption to reflect their status correctly.
Besides, JD's balloon tooltip system does not work well. Balloons tend to flicker intensively, but in most of the cases, they won't even show up.
A suggestion for DC_ValidateDateRange():
The parameter array "aRange" should have a third parameter "lEmptyAllowed". In DC_ValidateDateRange():
Reason: Either a date must be in the range or it can be empty.
Anyway, with build 260, my app creates fatals with every third or fourth dialog created:
I played around with different settings for DC_ToolTipThread(), but this doesn't seem to be the cause.
I'm still looking for the reasons all my DCSAYs with subclassing now paint incorrectly. Looks like you add some space to them somewhere.
Just installed, recompiled (including all apps) and tested eXpress++ 260. In _DCXBUTT.PRG, you should change this:
line 1221, was:
Code: Select all
oBitmap:Draw( oPS, aTarget )
Code: Select all
oBitmap:Draw( oPS, aTarget, IIF(lDisabled .AND. ::disabledBmp,XBP_STATE_DISABLED,XBP_STATE_NORMAL) )
Besides, JD's balloon tooltip system does not work well. Balloons tend to flicker intensively, but in most of the cases, they won't even show up.
A suggestion for DC_ValidateDateRange():
The parameter array "aRange" should have a third parameter "lEmptyAllowed". In DC_ValidateDateRange():
Code: Select all
IF Empty(aDateRange) .OR. (Len(aDateRange) > 2 .AND. aDateRange[3] .AND. Empty(dDate))
RETURN .T.
ENDIF
Anyway, with build 260, my app creates fatals with every third or fourth dialog created:
Code: Select all
FATAL ERROR LOG
Error within the error handling!
..
@DC_GETLIST@I@EVENTLOOP(4131)
I'm still looking for the reasons all my DCSAYs with subclassing now paint incorrectly. Looks like you add some space to them somewhere.