Skip to content

D01.Delphi 1.1

Darian Miller edited this page Oct 17, 2019 · 4 revisions

Update for Borland Delphi was released around August 1995.

Parent: Delphi 1

Update notes

The purpose of this section is to provide a general list of problems that are fixed in this Delphi release.

Delphi

o Fixed problems in the Delphi online help system.
o Improved compatibility with Windows 95 for MDI (e.g., new
  child) and OLE2 (e.g., insert object).
o IDE de{*word*81} compatibility fix for Windows NT.
o Fixed MDI design-mode problem when minimizing MDI Child window.
o Major changes to OLE2 API unit (see \DELPHI\DOC\OLE2.INT).
o Fixed unit version problem in DLIB.EXE.
o Fixed problem in Browser when you double-click a reference to
  a .PAS file that is not already open in the editor.
o Fixed Options|Rebuild Library problem when the current project
  has an active Dataset.
o Fixed Alt+Tab problem in Grid control.
o Fixed DBGrid to allow cancel of SetKey mode.
o TForm.DefineProperty now calls its inherited method.
o Support for owner draw in TOutline.
o DBImage.CutToClipboard now correctly updates the clipboard.
o In TDataSource.OnDataChange, fixed invalid pointer in the
  Field Parameter.
o Fixed various demo problems.
Local InterBase
---------------
o Improved performance of index creation and SQL request
  involving sort operations on data that exceeds the database
  cache as defined during database create.
o Improved I/O diagnostic and error messages from the server.
o Enhanced the Local InterBase engine to handle complex requests
  that reference more than 500 columns causing internal buffers
  to exceed 64k.
o Improved performance of Local InterBase requests that reference
  more than 500 columns.
o Removed the Local InterBase internal requirement that databases
  have a page size of 1024.  It is now possible to create and use
  a Database specifying any allowable InterBase page size.
o Numeric overflow errors are now trapped by Local InterBase and
  reported correctly to the client application.
o Fixed the incompatibility when using DashBoard, from Starfish
  Inc., and viewing users in the InterBase security database
  (Task|User Security) with the InterBase Server Manager tool.
o Fixed cleanup problems encountered when exiting the Windows
  Interactive SQL tool while executing a database validate
  (Task|Database Validate) in the InterBase Server Manager.
BDE
---
This version of the Borland Database Engine is the same version
that is used with the new Visual dBase 5.5.
o Fixed TQuery and TTable so that they support Oracle synonyms.
  Synonyms can now be viewed by typing its name in the name
  table property.
o Editing now supported of an opened Paradox table simultaneously
  in Delphi with referential integrity constraints.
o Fixed the ability to support Stored Procedures that have string
  parameters.
o Fixed problems relating to accessing tables on Lantastic 6.0
  network
o Removed the nine parameter limitation for SQL queries.
o Fixed problems relating to opening Access 2.0 files through
  ODBC.
o Fixed DBD so that it is now able to open Watcom 4.0 tables.
o Fixed 32K memory leak associated with live-query results sets
  and also for local queries involving joins.
o Fixed problem moving batch from ASCII fixed-length files.
o Now supports the Sybase forcedindex feature.
o Added support for Informix 5.X.
REPORTSMITH
-----------
I. New Features in this Version
ReportSmith 2.5 introduces new features to create more types of reports, as
well as to simplify building reports.
This version allows you to perform the following tasks:
-Create master/detail reports to combine multiple reports in one using
 heterogenous data.
-Choose to group, sort or summarize data locally or on a database server.
-Access data using Borland's BDE drivers.
-Include columns in a report for query-only or value-only.
-Utilize an updated ReportBasic macro language.
-Place page totals to display summary values for each page in a report.
-Create data dictionaries to use with the PC or SQL versions of ReportSmith,
 to simplify the view of the data.
Undocumented New Features
-------------------------
A. Source Database Name Editor
------------------------------
The Data Dictionary administrative tool now contains a Source Database
Name Editor. The feature allows you to edit the name assigned to database
sources within Data Dictionary views.
B. Preloading Records
---------------------
ReportSmith now offers the option of preloading records in the
Tools|Options dialog box. When the Preload Records option is unchecked
ReportSmith loads only the number of records necessary for display.
When checked, this option will load all records in a query. When performing
queries with multiple modifications this option may be preferable.
C. New local SQL String Functions for BDE
------------------------------------------
Two string functions are now available: upper and lower. These can be used in
either the
Selection criteria or Derived Fields.
=======================================================================
IX.  Changes since 2.5.1
A.  BDE aliases are now available for use in the connections type combobox.
    The information for the alias is read from the IDAPI.CFG file, and
    fields such as Server Name and User Name are filled in
    automatically.
B.  Negative money fields for SQL Server are now displayed correctly.
C.  Improved speed of record retrieval for all databases.
D.  Crosstab currency formatting in a style remains constant.  For
    example, a report with a crosstab created in the US with $ that is
    sent to another country will retain the $ format.  It will not
    change to the local currency format that's set in the control panel.
    NOTE: the date/time format and decimal seperator will change to reflect the
    current control panel setting.
E.  The macro dataset object Connect now properly recognizes named
    connections.
F.  Fixed GPF with dragging columns to a header/footer, then deleting
    the header/footer, and inserting that field again.
G.  Fixed problem with GDI memory leak after printing reports. For example,
    printing the same report 50 times in a single ReportSmith session
    would cause GDI memory to decrease significantly.
H.  A new Oracle setting was added to ReportSmith so that it will not qualify
    synonymns with its owner in the SQL statment.
    Add the following item in the [Oracle] section of the RS_SQLIF.INI:
    QualifySynonymsWithOwners=0
I.  In the RunTime product, can now enable/disable toolbar buttons
    from the macro language.
J.  In the RunTime product, reports will never come up in draft mode.
K.  Fixed problem with custom sort order in a crosstab with international
    numeric format.
L.  Fixed display problem when 2 graphs are in the same section.
M.  Macros linked to the "Before SQL is Executed" application event will
    now execute.
=================================================================
Clone this wiki locally