dBASE Plus release 10 (With ADO) 10.0.0.1
UPDATES
-Form / Form Objects-
#1675 - Grid: Give the grid a focus indicator like other controls (radiobuttons, etc.) - New grid property is called 'cellFocusBorderStyle' and allows the programmer to
give the current field that has focus a particular style to distinguish it from the other fields.
#1638 - GridEx: Implement GridEx class based on Ultimate Grid
#1566 - Shape component now has a SpeedTip property to allow for speed tips.
#none - listView: Implement new listView control based on Microsoft’s listView control.
-IDE-
#1746 - new BDE User alias - added a new user BDE Alias called 'webTemp' which will point to PATH:C:\Users\<username>\Documents\dBASE\Plus10\Web\temp
#1600 - Add BUILD command option to turn off loading of BDE in built application .exe. new BUILD command option BDE OFF
Instead of requiring the use of an .ini file setting,
[DataEngine]
DefaultEngine=None
#1595 - Resource Handling - added PNG
#1527 to #1529 - WebWizard.ini file location and function changed. WebWizard ini file can now be found in the users\AppData\Local\dBASE\Plus10\WebWizardINI directory
#1516 - add image editor to dBASE Plus. Added FotoGrafix to the root dBASE install directory.
-dComplete-
#1652 - Upgrade AutoComplete to recognize variables set via the STORE command
#1651 - Upgrade AutoComplete to recognize properties events or methods for objects defined in another form or custom file
#1649 - Upgrade AutoComplete to add functions, procedures, and variables found via set procedure/set library/#include to option list when entering expressions
#1644 - Upgrade AutoComplete to support selecting FORM and THIS from option list
#1643 - Upgrade AutoComplete to add classes found via set procedure/set library/#include to option list after new <class>
#1147 - Implemented Scope checking. if the variable is not found as a defined object in the current function/procedure then the first one found in the code (from the top) is used to supply the list.
#1146 - Implemented field object lists for code completion. If using the command window or with a Form in design mode. When writing code for a database object and drilling down to the field list.
The field list will now show in dComplete.
#1130 - obj.parent will now show the list of the parents properties, events and methods in dComplete.
#1125 - Upgraded dComplete to load and search other source files for superclass definitions
FIXES since 9.5.1
-Forms / Reports / Form Object issues-
#1750 - fixed - running Web Wizard a second time produces MAV
#1614 - Fixed - images do not get streamed in HTML report
#527 - Fixed - Regression to issue #479 - now Designer is removing params reference.
#1759 - Fixed - inspector tool menu recursion due to override/virtual interaction. right upper drop down arrow was causing crash in dbase.
-IDE-
#1744 - Fixed - corrected datasource parser used to load icons in ListView, TreeView, and NoteBook
Specifying an image resource will now work when specifying the type, for example:
RESOURCE png/#123
RESOURCE ico/myicon somefile.dll
#1681 - Fixed - Code Hints cannot distinguish between command, function, method, or class versions of keyword
#1663 - Fixed - form event's 'this.' reference does not show properties events etc... for dComplete
#1662 - Fixed - doing this.parent.parent on an object in a container or notebook (to end up referencing the form) does not show customer defined form objects in dComplete
#1661 - Fixed - Container and notebook objects do not show their sub components in dComplete
#1653 - Fixed - form designer removes blank lines
#1650 - Fixed - object properties do not show up in for loop for dComplete.
#1596 - Fixed - DEO Search not finding search paths. The DEO search uses the current _app.inifile value.
#1583 - Fixed - build app to app.exe UAC OFF - still adheres to UAC rules
#1534 - Fixed - Often times when adding a new event handler via the inspector the new function is indented incorrectly
#1510 - Fixed - MAV when typing "with (" in .wfm in Source Editor
#1501 - Fixed - Relax or remove limits in dBASE Compiler and/or dBASE Object Code file format. Exceeding one or more of these limits currently triggers one of the following errors:
"Too many UDF/PROCEDUREs defined in program"
"Too many symbols in this module"
"Program too big to compile"
#1500 - Fixed - file | Print crashes on second attempt to print a form
#1499 - Fixed - after copying lines of code in the command window. Cannot run the lines individually because they dissappear
#907 - Fixed - 'bottom of file has been reached' dialog is missing from search dialog.
#1762 - Fixed - ! SetThreadErrorMode is enabled w/ WINNT = Vista, but avail only in 7
#1763 - Fixed - MAV with 'clear fields'
#1768 - Fixed - cannot select items inside a rectangle in designer
#1773 - Fixed - MAV from autocomplete when typing: "use customer.dbf order " than backspacing and typing space
-Data objects and functions-
#1685 - Fixed - Encountered an improper argument with applyLocate(). Error was due to accessing an array with an index of -1.
#1630 - Fixed - tabledef causing gpf. Internally wasn't handling the eDbNotifyDestroy notification signaling that the database object
was about to be destroyed.
#1629 - Fixed - MAV trying to set tabledef.tabletype
#1627 - Fixed - t=new tabledef(new object()) followed by inspect(t) can cause GPF.
Tabledef now increments ref.cnt on parent object during construction and decrement ref.cnt on parent object during destruction.
#1626 - Fixed - Releasing a tabledef does not release references to arrays used by it.
#1309 - Fixed - Restart (Find / Replace) after hitting the end of a file (f3 multiple times)
#1148 - Fixed - if some code exists already in a do while, do until, for , if , case etc.. code completion does not work
#862 - Fixed - results for some more large calculations return incorrect value when precision is >15
#771 - Fixed - Upgrade application stub (plusstub.bin) to build and work under MSVS 2012 build
#700 - Fixed - Error: Symbol table space exhausted when compiling large application
-dbf table issues-
#1656 - Fixed - changing field type from numeric 10,4 to numeric 10 only removes a full digit
-ADO object issues-
#1665 - Fixed - adoDatabase/adoQuery not handling table name with dollar sign
#1636 - Fixed - invalid argument for value error with ADOQuery insert statement where parameters that have values wiith @ and other signs produce an invalid argument error
-Miscellaneous function issues-
#1621 - Fixed - str() failed to trim the results for some functions. c = str(90, 10, 0, "") ?ltrim(c)
#1610 - Fixed - Missing init for variable within implementation for function procRefCount()
#1503 - Fixed- windows version info using os(). OS() function should return "Windows NT version 6.03"
#1757 - Fixed regression in arithmetic operators: -=, *=, /=, %= that caused
data type mismatch or unexpected type errors when left hand side of
assignment was an object property