CA-dBFast
A dBase-compatible application development system
Latest Release Notes
CA-dBFast 2.0D - US Version
Latest Release Notes > Builds 1 and 2 > Build 3 > Version 2.0A > Version 2.0B > Version 2.0C > Version 2.0D > Version 2.0D-1 > Version 2.0D-2
Version 2.0A
Workbench (10 corrections)
Creating a CHECKBOX from within a chained program and then issuing a READ SAVE will allow the checkboxes to be updated properly.
The SET COMPATIBLE command will now work correctly in conjunction with the SUBSTR() function.
Placing a GROUPBOX, BUTTON, and a GET on the screen and pressing the up arrow will switch control to the correct object.
If multiple databases have been opened with filters, a DELETE ALL command will now delete the correct records and not give an error message.
Using a SET FILTER command with two databases open and one field being empty will not result in an error message.
The CENTER() function will now work correctly with several other controls on the screen when the TAB key is selected.
The ADIR() function has been modified to return a maximum of 512 files. The previous maximum was 256.
Changing the text of a GET field and clicking the mouse in the "incontent" area of a window will now correctly save the data in the GET field.
Using RECESSED style of a GET will now allow the user to TAB through several GETs correctly.
Using the BORDER+INDENTED style of a GET will allow the user to TAB through several GETs correctly.
Visual Designer (17 corrections)
Canceling a report type when going into CA-RET from the designer will only give one file chooser window.
Deleting a view from a report and then trying to start that report will give an appropriate error message.
In the Data File Structure Editor, the display formats will now be saved properly after the picture clause is changed.
Defining an action as 'do dBProcedure' will enter the correct 'SET PROCEDURE TO' command.
A design tree with the main window as the root and a popup window off of the main window will save all nodes in all cases.
Previously, in certain situations, a node would be lost from the design tree.
Changing the default font for a text control will not generate extra lines of code.
Changing the data file set of a form from a VIEW to a FILE will allow the user to change back to the VIEW.
Upon generation of BEFORE CODE, AFTER CODE, or a dBCode, multi-line code will be generated properly.
After generating, compiling, and running code from a pulldown menu system, hitting a key not assigned as a shortcut key will not end the application.
The RANGE parameter will be generated properly when it is set from within the designer.
Using large bitmap files from the designer would generate an error when the program was run. The LOAD IMAGE command is now used instead of the DISPLAY IMAGE command.
Canceling File/Open Design will keep the previously opened design open.
Deleting a view name from the Options window and then choosing another view name will update the Options window correctly.
The DO PROGRAM action is now working correctly when it is clicked on within the design tree.
Adding more than 14 files to a VIEW of a design will warn the user that the limit has been reached instead of giving an error.
Using a popup window and running the generated code will return out of the popup window routine and will close the window. Previously, the window was not being closed automatically.
Using COPY FROM to copy a popup from another design will retain all items from the design tree.