<% '------------------------------------------------------------------------------- 'File : dBase_Cust_Ser_Tech_Support.asp 'Author : Surya Kumar 'Task : Cust_Ser_Tech_Support Page for dbase 'Version : 1.0.0.pk 10.12.2004 Base version 'Copyright : Ebase Interactive Inc., NY, USA '------------------------------------------------------------------------------- %> Welcome to dbase

Fixes and New Features
dBASE PLUS 2.21 (March 27, 2004)

dQuery 1217

Fixes
  • QAID 4671 One-Click Windows app caption now displays appropriate text.
  • QAID 4647 Star Filter now uses the gridColumnEditor drop-down.
  • dQuery no longer allows the user to save dataModules as "Untitled(n)" which created problems with One-Click Windows applications.
  • dQuery dataModules now added to dBASE MRU list.
  • One-Click Windows apps will no longer show inappropriate data in reports (every other row) if the user has used the Master/Detail Wizard on the tables used in the dataModule.
  • Filter and lookup dialogs now work properly in One-Click Windows.
  • dQuery no longer crashes when you return from the Source Editor.
  • dQuery no longer GPFs when paging reports.
  • dQuery reports now page much faster.
  • Star Filter no longer breaks parent-child links when applied to dataModule unless it must.
  • QAID 4749 When parent-child links are broken, visual links are now updated properly.
  • QAID 4732 StarFilter now shows all decimal places in "numeric range" fields.
  • Query Titlebars no longer lose focus on the Design Surface.
  • Missing class/method errors no longer occur in One-Click Windows apps if a report that includes a non-additive set procedure statement is run.
  • Non-applicable menu items, toolbar items, and the speedsearch components in One-Click Windows apps are now disabled when on report tab.
New Features
  • Star Filter now has intro form to select target table.

Project Explorer

Fixes
  • QAID 4546 View Table has now been moved from the Source page to the View page.
  • QAID 4601 "Run" no longer produces an error, "Open in Source Editor" no longer produces an error.
  • QAID 4602 PE now builds the EXE with the correct "main" file.
  • QAID 4603 PE no longer allows you to add tables from a database, just from a folder.
  • QAID 4605 An error no longer occurs in PE if _app.speedbar is turned off.
  • QAID 4606 New button now clears out object tree correctly.
  • QAID 4599 Items in tree are now listed alphabetically.
  • QAID 4644 PE will now default the extension ".exe" if no extension is specified in the "target filename" field.
  • QAID 4643 PE will not allow edit of .TXT files. Fixed case problem.
  • QAID 4638 Web application checkbox now restores proper value when project is reloaded.
  • QAID 4549 If on 'Source' tab, click on 'View' tab for non-viewable file no longer places you on the 'Detail' tab.
  • QAID 4552 Graphics now viewable.
  • QAID 4553 .Ini file contents can now be viewed.
  • QAID 4554 Ctrl+S now works to save Project.
  • QAID 4561 File|Add now works for multiple file types.
  • QAID 4562 Including a file in Target Executable no longer generates error.
  • QAID 4563 Excluding a File from Target Executable no longer generates error.
  • QAID 4564 'New' on treeview context menu now works.
  • QAID 4565 'Run' from file context menu now works.
  • QAID 4566 Target Executable File Name and Log File Name filters now work correctly.
  • QAID 4567 Use of splitter no longer generates error.
  • QAID 4570 Multiple invocations of Project Explorer no longer produce GPF.
  • QAID 4580 Format palette no longer opened on Build.
  • QAID 4587 Opening a new Project now properly clears old Project.
  • QAID 4595 'Open in Source Editor' on file context menu now works.
  • QAID 4617 GetFile() dialog for graphics now includes ICO as a valid file type.
  • QAID 4619 'Set as Main' from file context menu now works.
  • QAID 4620 'Add files to Project' from treeview context menu now works as expected.
  • QAID 4596 External files (bitmaps, dlls, etc) are now properly packaged into the executable when marked to be included.
  • QAID 4611 Treeview popup-menu now accurately reflects state of files in project.
  • QAID 4649 The image of the "Old" Project Explorer no longer pops up during Builds.
  • QAID 4556 Combobox and other controls have now been properly resized.
  • QAID 4559 The Project Explorer now removes the orphaned file _._x
  • QAID 4585 A New project now displays the correct empty fields and the default <none> where appropriate.
  • QAID 4574 The Project Explorer no longer leaves tables open after viewing.
  • QAID 4660 The Project Explorer no longer produces the file "No..."
  • QAID 4578 The Project Explorer no longer has problems including files from folders other than the current folder in the EXE.
  • QAID 4589 Msgbox alerts have been updated to display corrent information and icons.
  • QAID 4609 Save as... now works properly and updates Most Recently Used list.
  • QAID 4583 Tooltips have been added where missing on buttons.
  • QAID 4579 Toolbar is now the correct size so that it fits properly with other toolbars.
  • QAID 4588 Project Explorer form size and position now properly restored on launch.
  • QAID 4624 The Project Explorer no longer goes into an infinite loop when changing the filename/type on the File Details page.
  • QAID 4700 Remove file from project now works correctly.
  • QAID 4705 DEO files are now copied to correct folders.
  • If a Rebuild All or Build fails, the Project Explorer no longer informs you that the EXE was created.
  • The Project Explorer no longer allows you to build a project without a "Main Project File".
  • QAID 4707 Legacy project files now open correctly.
  • QAID 4708 DEO Application no longer needs to be checked. Individual files may be treated as DEO without the application being DEO.
  • QAID 4718 The Project Explorer no longer allows duplicate files to be added to the project.
  • QAID 4723 The Project Explorer no longer allows you to create an executable with no name.
  • QAID 4724 The Project Explorer no longer creates more than one "Main Program" item in the project list.
  • QAID 4726 The Project Explorer now offers a "Cancel" option on closing.
  • QAID 4728 All files are now being correctly included/excluded from the executable when the project is built.
  • QAID 4731 The Project Explorer no longer gives the alert message: EXE Created when exe creation is interrupted or fails.
  • QAID 4755 Project Explorer pushbuttons are now repositioned properly when form is resized.
  • QAID 4756 Table no longer remains open after closing of Project Explorer if its structure is viewed.
  • QAID 4758 File context menus now offer only appropriate options.
  • QAID 4760 Error that occurs when DEO file copy is to same folder as object file is now trapped.
  • Project Explorer now adds saved projects to the main dBASE MRU list.
  • Project Explorer now cleans up blank lines in MRU list caused by inappropriate exit or other problems.
New Features
  • The Project Explorer now has an MRU list (Most recently used projects).
  • Project Explorer Form is now resizable.
  • Project Explorer Form Menu now has "Restore Original Size".
  • Project Explorer now "remembers" its position and size at startup.
  • DEO Option checkbox - sets project automatically as DEO or Standard. If DEO, all compilable files except for the Main Project File are marked for exclusion from the EXE. If not DEO, all compilable files are marked to be included within the Executable. You may still manually include or exclude files from being packaged within the Executable. New files now get their "included" state from the setting of the DEO option checkbox at the time the file is added to the project.
  • The Project Explorer will now open a file sent as a parameter even if the extension is not specified: do projexp.wfm with "test" will now attempt to open "test.prj" if there is no project file named "test".
  • The Project Explorer now has an Edit Option on its Main Menu that offers copy, cut and paste.
  • You can now type in a new folder in the DEO tab and the Project Explorer will create it, if it can.
  • The Project Explorer View menu option now has a suboption named: Change Current Folder. It is used to change the "current directory". This can be very valuable when you have file dependencies. For example, you may have a report that uses a dataModule, but it cannot be viewed because the dataModule is not in the current folder. You can use this option to change the current folder to the one in which the dependency resides.
  • The Project Explorer now has a new checkbox for DEO Application, which automatically sets "includes" for appropriate files in the project.

Core Product Builds 1747 — 1755

Fixes
  • QAID 4118 dBASE PLUS invokes the new dBL Project Explorer if possible.
  • QAID 4487 GPF no longer occurs when grid columnEditor is datalinked to a character field and a column is double-clicked.
  • QAID 4637 Column editor no longer incorrectly closes when its right-click context menu is accessed.
  • QAID 4627 Fixed Data Module Wizard dialog so that choosing Cancel or Close does not open dQuery.
  • QAID 4639 Rowset OnNavigate and CanNavigate events now fire for each row as a report is run.
  • QAID 4653 Backwards navigation in a grouped report now consistently displays expected data.
  • QAID 4649 Old Project Manager no longer invoked if a compile or build error is encountered.
  • QAID 4665 Error no longer occurs with grid columnEditor when rowset.autoEdit is false or field assigned to columnEditor is read-only.
  • QAID 4680 ColumnEditor now uses colorHighlight when navigating in browse or grid.
  • QAID 4690 Expanded columnEditor now displays properly when changing form's pageNo.
  • QAID 4696 ColumnEditor now behaves properly when context menu is opened.
New Features
  • New Grid Property: defaultMemoEditor. Controls whether memo fields will be defaulted to using a columnEditor or a columnEntryfield in Grid.
  • New .Ini setting to control default memo editor control used in grid and browse.
  • New logicalType and logicalSubType properties added to the Field class and its subclasses. They are automatically populated with the current internal type and subtype (Ex> BLOB/4 - BLOB type 4) that are used internally within dBASE for its common data layer. These properties are invaluable for comparing fields between disparate databases where one might have a field of type TEXT which is, in reality the equivalent of a field of type CHAR or CHARACTER in another database. All of which will show the same type in field.logicalType.
  • _app.addToMru(filepath,0) has been added. It updates the main dBASE MRU list programatically.
  • Modified BUILD FROM command to support checking for a WebApplication keyword in a response file. This allows the new Project Explorer to build from an .rsp file instead of a .prj and thus bypass the problem where the old project explorer displays when an error occurs during ReBuild All when using the new Project Explorer. An .rsp file can now contain the following:

    WebApplication True
    or
    WebApplication False

    If keyword: WebApplication is not found in the .rsp file, then it is assumed to be False. The syntax is not case sensitive.