
The Delphi Bug Lists
What's New 1997
What was new in The Delphi Bug Lists in 1997:
- 17 December 1997:
- General
- Added version information (color codes) to the short descriptions
of the RTL page
- 14-16 December 1997:
- General
- Split up the VCL page into two pages; it was too big (> 200kb);
I am considering splitting it up in VCL categories, but haven't found
the right split criteria yet
- Checked for broken links and corrected quite a few. Hopefully they're all
correct now.
- Added version information (color codes) to the short descriptions of a few pages
- 12 December 1997:
- Delphi 2&3
- Delphi 3
- Added TJPEGImage memory leak bug (VCL page)
- 24 November 1997:
- Delphi 3
- 23 November 1997:
- General
- Moved TTable bug from VCL to Database page
- Moved/renamed the entry for 'Free' in the VCL page to TObject.Free
- Added
Delphi 3
compiler bug
- 19 November 1997:
- General
- Delphi 3
- 13 November 1997:
- All versions
- Added color codes to the short descriptions of the Compiler page
and the Debugger page
- 3 November 1997:
- All versions
- 2 November 1997:
- All versions
- 30 October 1997:
- All versions
- Added another 'merged' page: the
Compiler page.
Color codes indicate in which version of Delphi the problems occur.
- 29 October 1997:
- All versions
- The next 'merged' page (great work, Neil!) is ready: the
Installation page.
Color codes indicate in which version of Delphi the problems occur.
- Delphi 3
- 28 October 1997:
- All versions
- Added new VCL page with the bugs in
the different Delphi versions gathered; with color codes
indicating in which version of Delphi the bugs occur.
- 19 October 1997:
- Delphi 3
- 12 October 1997:
- Delphi 1
- Delphi 3
- 23 September 1997:
- Delphi 1
- Delphi 2
- Delphi 3
- 17 September 1997:
- General:
The IDE page has also been 'merged',
i.e. everything has been gathered into one page, with color codes
indicating in which version of Delphi the bugs occur.
- Delphi 3
- 16 September 1997:
- Delphi 2
- Delphi 3
- 14 September 1997:
- General:
An experimental page has been made at
which the bugs for one category (RTL units) have been collected.
Color codes indicate in which version of Delphi the bugs occur.
- Delphi 1
- Delphi 2
- Delphi 3
- 12 September 1997:
- Delphi 2
- Delphi 3
- 7 September 1997:
- Delphi 1
- Delphi 2
- Delphi 3
- 1 September 1997:
- Delphi 1
- Delphi 2
- Delphi 3
Index page
- 31 August 1997:
- Delphi 1 vs 2 & 3
- Delphi 2
- 30 August 1997:
- Delphi 3
- 27 August 1997:
- Delphi 3
- 26 August 1997:
- Delphi 2
- Some compiler bugs have been checked with Delphi 3; the resulting
information (fixed / not fixed in Delphi 3) has been added.
- Delphi 3
- 24 August 1997:
- Delphi 1
- Delphi 2
- Delphi 3
- Added an IDE bug (Alt-0 doesn't list Watch Window)
- Added a few IDE and Compiler bugs that already existed in Delphi 2.
- Added bug in TLabel.Alignment
- Added RTL bugs in RichEdit and ShlObj
- 22 August 1997:
- All versions:
- Added problems with floating point property values and with
string property values to each IDE, to each Database page and to each VCL page
- Delphi 2
- Delphi 3
- 20 August 1997:
- Delphi 1
- Moved and updated a number of VCL bugs that were previously mentioned
on the 'miscellaneous' page to more logical places:
Printing problems (1) and
(2); TComponent problem
with saving property values;
TOpenDialog problem
- Delphi 3
- 18 August 1997:
- Delphi 1&2
- Added same TListBox bug as yesterday (it's D1-D3)
- Delphi 3
- Added bug in Windows.pas involving the function FindFirstChangeNotification
- 17 August 1997:
- Delphi 3
- 11 August 1997:
- General
- 3 August 1997:
- Delphi 3
- Added problem with On line help
- Deleted bug concerning modal form in DLL; it seems
not to be a bug
- 1 August 1997:
- Delphi 2
- Added compiler bug involving recursive include files
- Added compiler bug (overflow)
- Added Documentation bugs
- Delphi 3
- Added compiler bug involving recursive include files
- Added bug in TDDEClientConv
- Added TypeLib documentation bug
- Added info on second URW376 bug
- Added bug concerning modal form in DLL (VCL page)
- Added bug report about ErrorAddr always being nil in finalization
- Added bug in ScktComp
- Added fix for DBComboBox bug
- Added Documentation bugs
- 27 July 1997:
- Delphi 3
- Added Documentation and Help page without much content yet, though)
- 9 June 1997:
- Delphi 3
- Added IDE bug
- Added another compiler bug causing a URW376 error
- Added compiler bug causing a L1086 Internal error
- Added item about missing SYNCOBJS unit (miscellaneous page)
Index page
- 3 June 1997:
- Delphi 3
- Added remarks about fixing bugs in Borland supplied sources
(VCL and RTL units) to both the RTL units and the VCL page.
- Added (link to) page covering Conversion issues (from
Delphi 2 to Delphi 3)
- Added compiler bug concerning the localness of the $HINTS and
the $WARNINGS compiler directives
- 28 May 1997:
- Delphi 3
- Added compiler bug involving hints and include files
- Added wrong declaration of WinSvc.EnumServicesStatus (RTL unit page)
- Added display problem with TDBComboBox (on *new* database page)
- Added problem with appearance of speed buttons caused by IE4 beta
- Modified the bug report about the DCLDB30 design package
being impossible to be 'require'd in the Professional version
(making it impossible to use the database design package).
- 26 May 1997:
- Delphi 2
- Added remarks to the DbGridInPlaceEdit bug (database page):
It's not a real bug.
- Delphi 3
- Added confirmation to Type Library bug
('miscellanious' page).
- 12 May 1997:
- Delphi 2
- Added remarks 'Fixed in Delphi 3' (or Not fixed) at a number of places in the VCL and the RTL units pages. Thanks to Arentjan Banck for looking into this. Who does/do the rest?
- Delphi 3
- Added the three Delphi 2 bugs that Arentjan found not to have been fixed in Delphi 3: the one in the Round function; the TForm-poScreenCenter bug; TEdit-ReadOnly style display (lack of)
Added bug with BroadcastSystemMessage (RTL units page: Windows)
11 May 1997:
Delphi 2
- Added fix for TDBGrid column sizing bug
- Added compiler bug about combination of absolute and
procedural variables
Delphi 3
- Added compiler bug with dynamic constructor created through a class reference variable
- Added 'product bug': missing ISAPI and NSAPI support plus Borland's URL of where it can be downloaded
- Added bug in TCustomGrid.ScrollbarVisible
- Added bug with QuickReport
- Added problem with Exception in Exception handler (Win 95 only)
- Added problem with _DclDb30_ design package
- Separated a VCL Bugs page and a Compiler Bugs page
9 May 1997:
Delphi 1
- Added fix 'icon on task bar for every window' problem (vcl page)
8 May 1997:
Delphi 1
- Added fix for MaskEdit problem causing keyboard lock
7 May 1997:
Delphi 3
- Added extra explanation to problem with LoadStr with constants from CONST.PAS
- Added bug in TToolBar
- Added/improved information on the URW376 Internal (compiler) Error
- Added (big?) problem with the Type Library Window
5 May 1997:
Delphi 3
About three weeks after people got the first Delphi 3 copies at
the Borland Developer's Conference, I received the first bug reports
concerning Delphi 3:
- Added new page: Delphi 3 - Various
- Added there: problem with LoadStr with constants from CONST.PAS
- Added compiler bug: Internal Error URW376
Delphi 1
- Again, moved a number of bugs from the Miscellanious (1 and 2)
pages to the locations in the Bug List where they, logically,
ought to be. Thanks again to Stefan Hoffmeister who has
checked and edited them.
1 May 1997:
Delphi 1
- Moved a number of bugs from the Miscellanious (1 and 2)
pages to the locations in the Bug List where they, logically, ought to be.
Thanks to Stefan Hoffmeister who has checked and edited them.
- Added a new bug: in TDdeClientConv.RequestData
27 April 1997:
Delphi 1
- Added keyboard lock problem caused by TMaskEdit
(on NEW Delphi 1 'external causes' page)
Delphi 2
- Added bug in Paradox driver (zero-szie blob fields)
- Added bug in Math.Power (RTL page)
- Added TListView bug (wide nodes; VCL page)
- Added item about accessing the OldValue property of a Field (Database page)
21 April 1997:
Delphi 2
- Added installation problem
- Added bug in TDBGridInPlaceEdit (database page)
- Added bug in TRichEdit (involving MaxLength)
- Added bug in TIResourceFile.CreateEntry (RTL page)
11 April 1997:
Delphi 2
- Added 'solution' to name conflicts (RTLunits page); added TBitmap
as an identifier which is exported by two units.
5 April 1997:
Delphi 2
- Corrected fix to 'TDBGrid grid index out of range' problem on the
database page (it's TCustomDbGrid, not TCustomGrid).
- Added remark to EncodeDate 'pitfall' and solution.
- Added answer to the question of how to (re)compile SysUtils.pas (RTL units
page)
17 March 1997:
Today is my first Bug List Anniversary day: I've been maintaining it for a year now!
New bugs:
Delphi 2
- Added a problem with Delphi and NT 4.0 on the
'external causes' page
- Added comment to bug (?) in Image Editor
- Added "probably a terrific bug" to the 'converting from Delphi 1 to Delphi 2' page
14 March 1997:
Delphi 2
- Added new page: External causes of problems in Delphi
- Added installation bug (involving CFX32.OCX)
- Added bug in TCustomListview
- Added one more comment and another fix to the 'grid index out of range'
bug in TDbGrid
- Added bug in SysUtils.ShowException
23 February 1997:
Delphi 1
- Added bug in TImage (memory leak; VCL page)
- Added bug in TTable (Post not sufficient; database page)
- Added TTable bug (excessive use of connections; database page)
Delphi 2
- Added bug in TDataset.GetNextRecords (database page)
- Added bug in TBrush
- Added Installation bug
- Added TTable bug (excessive use of connections; database page)
16 February 1997:
Delphi 1
- Added bug in Round function (RTL page)
Delphi 2
- Added bug in Round function (RTL page)
- Added TListView bug (VCL page)
- Added TMenuItems bug (VCL page)
- Added bugs in InterestPayment and InterestRate (functions in MATH; RTL page)
2 February 1997:
Delphi 2
- Added documentation bug: Declaration of TMessage wrong
- Added bug in TForm (VCL page)
- Added bug in TListView/TListItem (VCL page)
- Added bug in TRichEdit (VCL page)
- Added compiler bug about the optimizer and global variable zeroing.
- Added compiler bug about Range Checking on Sets.
31 January 1997:
Delphi 2
- Added debugger bug about the watch window having trouble
finding variables.
- Added compiler bug on converting strings to integers
27 January 1997:
Delphi 2
- Added remark to Installation problem involving IOMega zip drive
26 January 1997:
Delphi 1
- Added better fix to compiler error involving {$D} directive
- Corrected error: The mentioned bug (in RTP unit Windows.pas) is in
TKeyEventRecord, not TKeyEventDown
23 January 1997:
Delphi 1
- Added problem with fix in TMaskEdit
Delphi 2
- Added problem with fix in TMaskEdit
- Added description and fix of pitfall in EncodeDate function
- Added fix to problem of building the help file indexes
16 January 1997:
Delphi 2
- Added three items to the Installation page
- Added bug in declaration of TKeyEventDown in Windows.pas RTL unit
- Added workaround to use of 'object' types, suggested by Andy Meepmiller.
See the compiler page
- Added rather serious bug report about the Integrated Debugger under
NT 4.0
15 January 1997:
Delphi 2
- Corrected a HTML problem on the VCL page which troubled people using MSIE.
- Split up this What's New page into two files, one with
all changes in 1996 and this part with changes in 1997.
9 January 1997:
Delphi 2
- Added compiler bug/feature involving array properties of strings
- Added Drag & Drop bugs (see TControl, on VCL page)
- Added compiler bug: assignment to Result in asm statement
8 January 1997:
Delphi 2
- Deleted the list of compiler bugs that have been fixed in the 2.01
version of June '96
- Added two bugs in TPrintDialog
- Added name conflict (Abort); see compiler page
- Added bug report about more bgs in the MATH.PAS unit
- Added bug in installation of Delphi
- Added bug in IDE: Uses clause incorrect when choosing Project Options
March-December 1996:
Many, many, many new bugs added
17 March 1996:
First version published
The Delphi Bug List is maintained by
the DeBug Team.