eXpress++ Build 268 is released

Announcements about new features or events.
Message
Author
User avatar
rdonnay
Site Admin
Posts: 4722
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

eXpress++ Build 268 is released

#1 Post by rdonnay »

If your subscription is current, send me a private email and I will give you download instructions.

Code: Select all

           ---------------- New to 2.0 (build 268) ----------

 1525. Fixed a problem in DCSUBMENU .. OWNERDRAW that failed to show
       chosen background color.

 1524. Fixed an error in DCSTD.CH that caused COPY TO .. DELIMITED to fail at
       the dot prompt of Xdot.

 1523. Added a configuration class, SqlqueryConfig(), which is used to
       configure user features in the event that a developer wishes to link
       the Sqlquery system into their application, but limit the features that
       can be used. Made many more improvements to the SqlQuery class.

 1522. The INIT procedure in DCLIP1.DLL will no longer call SetCancel(.t.)
       which allows users to abort with Alt-C.

 1521. The eXpress++ error handler (DC_ErrorGui()) will no longer cause field
       length exceeded error to display an error window and stop program
       execution.  Instead a WTF debug window will display the error and
       continue program execution.

 1520. Fixed a bug in DC_StruUpdate() that causes an error if an old CDX file
       doesn't exist.

 1519. Added column filtering (DC_XbpBrowseFiltered) to the BROWSE window of
       DC_Dot() and XDOT.EXE and XDBU.EXE.  Also, added EXPORT TO CSV.

 1518. Added more events to DC_AppEventDefine() for debugging events in the
       event handler.

 1517. Added new parameter (lAlways, default is TRUE) to DC_WaitOn() to keep
       dialog always on top.

 1516. Added new function: DC_SqlValue().  This function converts an Xbase++
       value to a SQL value for use in queries.

 1515. Fixed a bug in DCPUSHBUTTONXP that could cause slowness in dialogs when
       clicking on the button.

 1514. Fixed a runtime error that occasionally occurs in tooltip display.

 1513. Fixed a bug in DC_PopCalc() that wasn't handling the decimal correctly.

 1512. Multiple improvements to DC_BrowseMessage() class.

 1511. Fixed a problem in the HIDE clause of dialog items when the parent
       of an object is a DCTABPAGE and is minimized. Objects on minimized
       tabpages will now ignore any HIDE clauses to improve performance.

 1510. Trapped an error in the DCMENUBAR .. OWNERDRAW system that sometimes
       occurs for no apparent reason.

 1509. Fixed a bug in DC_WorkArea2Csv() that failed when data contained a
       comma.

 1508. Fixed bugs in DC_FielNameDupe() that works better with outrageous file
       names.

 1507. DC_Array2Excel() now supports an array of record objects.

 1506. Fixed a dialog RESIZE problem when restoring dialog from a minimized
       state.

 1505. Multiple improvements and fixes to DC_XbpBrowseFiltered() class and
       DC_XbpColumnFiltered() classes.

 1504. Fixed a bug in Xbase++ XbpBrowse() by overloading ::gotoItem() method in
       DC_XbpBrowse().

 1503. Fixed a few bugs in the DCBROWSE .. CACHECOLUMNS feature.

 1502. Documented DC_VarSave() and DC_VarRestore().

 1501. Added an Export to CSV button on the array browser that is used by the
       WTF debugger. Also, other improvements to array browser.

 1500. Added a WHEN <codeblock> clause the the WTL command.

 1499. DC_DbRecord() now adds a virtual field named RECORD_TAGGED to record
       objects.  This is a logical value that can be used for tagging record
       objects.  The DCBROWSE .. TAGENABLE clause will now support tagging of
       record objects that include the RECORD_TAGGED field.

 1498. Documented DC_TooltipSensitivity().

 1497. Documented DEFAULT command in DCDIALOG.CH.

 1496. Fixed problems in SqlQuery related to MySql.

 1495. The browse filter now allows to filter on Empty() for field types CMD
       and zero for field type N. This only works for ADS and other DBF
       tables.

 1494. Improved drawing of bitmaps in DC_XbpOwnerDrawBrowseGeneric()
       ownerdrawing to make thumbnails look better.

 1493. Fixed a bug in DC_PopDir() where the combo boxes for choosing drive and
       file types were not being displayed.

 1492. Fixed a problem with Alt + keys no longer working with Windows 10 with
       pushbuttons that have an ampersand preceding the hot key character.
       This affected buttons created by the BUTTONS clause and ADDBUTTONS
       clauses of DCREAD GUI. This required a workaround in the eXpress++
       source code.

 1491. Fixed a bug with the DELAYACTION clause of DCPUSHBUTTON and
       DCPUSHBUTTONXP.  Pressing the ENTER key would sometimes invoke the
       wrong action codeblock.

 1490. Added a 4th parameter (nOption) to the WriteXml() method of DC_XmlNode.
       This allows the programmer to choose the type of encoding:

       1 = UTF-8 (default)
       2 = Windows-1252

The eXpress train is coming - and it has more cars.

User avatar
Tom
Posts: 1165
Joined: Thu Jan 28, 2010 12:59 am
Location: Berlin, Germany

Re: eXpress++ Build 268 is released

#2 Post by Tom »

Cool, thanks! :)
Best regards,
Tom

"Did I offend you?"
"No."
"Okay, give me a second chance."

Wolfgang Ciriack
Posts: 478
Joined: Wed Jan 27, 2010 10:25 pm
Location: Berlin Germany

Re: eXpress++ Build 268 is released

#3 Post by Wolfgang Ciriack »

Hello Roger,
did you receive my mail with the correction and modifications to DC_BrowseMessage ?
_______________________
Best Regards
Wolfgang

User avatar
rdonnay
Site Admin
Posts: 4722
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: eXpress++ Build 268 is released

#4 Post by rdonnay »

did you receive my mail with the correction and modifications to DC_BrowseMessage ?
No, I checked everything and I don't have it.

Please send it again or post your modification requests on this forum.
The eXpress train is coming - and it has more cars.

Wolfgang Ciriack
Posts: 478
Joined: Wed Jan 27, 2010 10:25 pm
Location: Berlin Germany

Re: eXpress++ Build 268 is released

#5 Post by Wolfgang Ciriack »

I have send the e-mail again.
_______________________
Best Regards
Wolfgang

User avatar
rdonnay
Site Admin
Posts: 4722
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: eXpress++ Build 268 is released

#6 Post by rdonnay »

Both of your emails were caught by Gmail SPAM.

That rarely happens.

I have it now.
The eXpress train is coming - and it has more cars.

Koverhage
Posts: 150
Joined: Mon Feb 01, 2010 8:45 am

Re: eXpress++ Build 268 is released

#7 Post by Koverhage »

Hello Roger,
do you received my email or is the email also caught by Gmail SPAM ?
Klaus

User avatar
rdonnay
Site Admin
Posts: 4722
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: eXpress++ Build 268 is released

#8 Post by rdonnay »

Klaus - Yes, I found your email too.
I will respond today.
The eXpress train is coming - and it has more cars.

User avatar
Tom
Posts: 1165
Joined: Thu Jan 28, 2010 12:59 am
Location: Berlin, Germany

Re: eXpress++ Build 268 is released

#9 Post by Tom »

I'm also waiting for a reply, for more than two minutes by now. 8-)
Best regards,
Tom

"Did I offend you?"
"No."
"Okay, give me a second chance."

User avatar
rdonnay
Site Admin
Posts: 4722
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: eXpress++ Build 268 is released

#10 Post by rdonnay »

I'm also waiting for a reply, for more than two minutes by now. 8-)
Your email came through, Tom.
So sorry for the two minute delay.
I had to walk the dog, and she requires more than two minutes.
The eXpress train is coming - and it has more cars.

Post Reply