
The Delphi Bug Lists
What's New
Delphi Bug List Home Page
Index page
What's new in the lists:
- 11 January - 31 January:
-
- Added entry
(with fix) concerning a bug in TIsapiRequest.ReadClient
- Added information concerning a new problem with MaskEdit controls on
machines with BX/EX based Intel motherboards, submitted by Rune Moberg.
See entry #326
- Added a Gotcha concerning TMemo
and word wrapping
- Added documentation error for the
Val function
- Added compiler bug
that causes an Internal Error C3973 in Delphi 4
- Added entry
concerning problems with scrollbar of DB controls connected to Oracle databases
- 29 December 1998 - 10 January 1999:
-
- Updated the 'unknown status page'.
Confirmed for Delphi 4.02 were:
bug #401,
bug #412,
bug #429,
bug 431,
bug #489,
Fixed in D 4.02 turned out to be:
bug 207,
bug 216,
bug 222,
bug 355,
bug 358,
bug 366,
wish list item 386,
bug 420,
bug #425,
- Added bug with TNMSMTP
- Added gotcha concerning the browser
- 28-29 December 1998:
-
- Updated the 'unknown status page'.
Confirmed for Delphi 4.02 were:
bug #11,
bug #141,
bug #352,
bug #371,
bug #436,
bug #460,
bug #462,
bug #468,
bug #469,
bug #481 and
bug #489.
Fixed in D 4.02 turned out to be:
bug #12 (not applicable),
bug #464 and
bug #516.
- Added bug with TMediaPlayer
- Added bug #517 (compiler)
- Added bug #518 (compiler)
- Added bug #519 (IDE)
- 22 December 1998:
-
- Added new page with an overview of the
entries that not yet checked whether they occur in Delphi 4.02.
- 1 December - 20 December 1998:
-
- You can now search the Delphi Bug List!
- Added bug in TMenuItem
- Added bug in TUpdateEventRecord
- Added bug in TMediaPlayer
- Added bug in declaration of IShellBrowser
- Added bug in TLabel
- Added btNext as an identifier that is
exported by multiple units
- Added gotcha concerning the Copy function
and dynamic arrays
- Added bug concerning TTabbedNotebook
- Added gotcha concerning
TControl.WM_CancelMode and its handling of the mouse state
- Added Michael Starke's solution to bug #496
- 9 November - 1 December 1998:
-
- 29 October - 8 November 1998:
-
- Added IDE bug when switching the mouse
from right-handed to left-handed
- Added documentation bugs concerning TRegistry:
bug #505 and
bug #506
- Added compiler bug
resulting in Internal errors SY1703 (in Delphi 3) and SY2149 (in Delphi 4)
- Added downloadable DLLs for fixing the isapi dll for Netscape Fastttrack server
(bug #7)
- Added compiler bug in
addressing elements of large arrays
- Added problem in Delphi 4
with classes that are derived from ActiveX controls
- Added problem in
Delphi 4.0 and 4.01 concerning the signed/unsignedness
of certain integer expressions
- Added workaround for not
being able to use $IFDEFs in the first part of TForm and TDataModule declarations
- Updated information (added link to fix) on
bug #211
- Added IDE bug concerning the Help window
- Updated bug in declaration of
TClipBoard.HasFormat; it's not a bug in Delphi, but an inconsistency in
the Windows API
- Fixed in D 4.02 are:
bug #124,
bug #136,
bug #145,
bug #152,
bug #164,
bug #461,
bug #465,
bug #483,
bug #486.
- Not fixed in D 4.02 are:
bug #80,
bug #129,
bug #167,
bug #451,
bug #452,
bug #467,
bug #470,
bug #472,
bug #473,
bug #497.
- 26-28 October 1998:
-
- The second Web Update Patch for Delphi 4 has been made available by Inprise!
It can be downloaded through:
http://www.borland.com/devsupport/delphi/downloads/index.html.
A number of bugs have been (re)checked:
- Fixed are:
bug #417,
bug #443,
bug #480,
bug #490.
- Not fixed are:
bug #80;
bug #129,
bug #416,
bug #435,
bug #451,
bug #452,
bug #482,
bug #485,
bug #494.
- Added new compiler
bug: the compiler doesn't distinguish between procedures and functions
- Bug #493 (concerning
parameter type of TClipboard.HasFormat) turns out not to be a real bug
- Added bug in declaration of
SetWinMetafileBits
- Added bug involving Oracle (7.3)
tables where rounding to two decimals gives wrong results
- 13 October - 25 October 1998:
-
- Added compiler bug
involving Low(integer) and High(integer)
- Added bug
with TClipBoard.HasFormat
- Added bug
in the documentation of TMsgDialogButtons
- Updated
bug #90;
it turned out that this was a documentation bug which had been fixed
already in Delphi 2
- Updated a number of entries with respect to their Exists/Unknown/Fixed
status:
bug #38,
bug #39,
bug #42,
bug #56,
bug #57,
bug #79,
bug #81,
bug #89,
bug #94,
bug #102,
bug #156,
bug #383,
bug #394,
bug #435,
bug #469 and
bug #482.
- Deleted the TList.Destroy doesn't call inherited Destroy bug; this is not a bug
and there is no memory leak.
- 7 October - 12 October 1998:
-
Just like last week, I have given priority to publishing as many submitted bug
reports as possible, admitting the possibility that one or two may slip through
that are in fact no bugs. So, once again, I call upon each of you 'readers' to
check one bug report to see if you can confirm (or deny) its existence and
mail me what you find.
- Added problem
with WinCGI applications
- Added information to
problem
when running under NT 3.51
- Added entry concerning
"Table is busy" error messages
- Added bug in
graphics.pas causing Metafiles to have wrong sizes
- Added entry concerning TTabSheet
not responding to acceleration keys
- Added entry concerning TToolButtons
on TToolBars not getting the right font color
- Added problem with TTreeView.MoveTo
- Added resource leak in TList.Destroy. This bug was deleted on 25 Oct.
- Added entry concerning
the impossibility to use the TStoredProc parameters editor with procedures
with more than 10 parameters
- Added entry concerning
problems when using REF CURSORs in packages
- Added problem when long strings are
passed to applications as command line parameters
- Added compiler bug
when destructor of object has arguments
- Added bug: published int64 properties
don't show up in the Object Inspector
- Added bug: published Cardinal properties
have a wrong 'editable range' in the Object Inspector
- Added fix for the bug
that causes unwanted clearing of checkboxes in TListView
- 20 September - 6 October 1998:
-
After coming back from holiday, the mailbox with bug reports contained an
overwhelming number of new bug reports. It took me some time to gather inspiration
to get working again, but here we are again. Many more are to follow; I'll try
to make it soon
Note: Most of the bug reports below have NOT been verified. I would be very
grateful if each idividual who finds the Bug List useful would check one unconfirmed
bug report and let me know whether the bug was reproduced or not found.
- Added problem
with printer selection under NT 3.51
- Added bug
when using the IntelliMouse wheel with the DBLookupComboBox component
- Added (small) bug
in Database Desktop
- Added another
bug
in TDateTimePicker
- Added bug
concerning the value of WindowState during FormResize
- Added compiler
bug when compiling units with incorrect unit names
- Added bug
with maximized code window in the IDE
- Added bug
with TCoolBar at design time
- Added bug
with TToolBar/TToolButton
- Added entry
concerning access violations with TQuery on a network
- Added documentation bug
concerning TRegistry.MoveKey
- Added entry
concerning "Table is busy" error message when calling the EmptyTable method
- Added entry
concerning problems with Delphi and certain video cards
- 22 - 27 August 1998:
-
- Note: I am going on holiday until September 20th. Don't expect any changes
to the Bug List or replies to your bug reports until then. And after then
I will probably have a big queue of reports to work through (I am behind already).
- Added information to the IDE
bug concerning it having problems loading RLE bitmaps at design time.
- Added entry
concerning a handle leak when loading RLE bitmaps into a TBitmap
- 14 - 21 August 1998:
-
- 6 - 13 August 1998:
-
- Inprise has made a Delphi 4 Update Pack #1 available, which will
probably become known as Delphi 4.01. You can get it at:
http://www.inprise.com/devsupport/delphi/downloads/index.html
- FIXED are the famous
TListBox.ItemIndex
bug (433),
the Compiler bug
130,
the IDE bugs
434,
439,
442 and
455,
the database bug
421,
the
NetFileDir length bug
(441, also on the BDE page)
and also (at last) the documentation bug
206.
- NOT FIXED are compiler bugs
129,
417,
449,
451,
452;
RTL bug
371,
VCL bugs
384,
406,
436,
443,
445;
IDE bugs
178,
428,
429,
430,
446
and documentation bug
431.
- Added D3 to D4
migration problem
- Updated info for bug #389
- Already fixed in Delphi 3 was bug #213
Index page
- 27 July - 5 August 1998:
-
- Split up the compiler page.
It had grown to 138 kb which is much larger than desirable.
- Added bug in the
IDE Menu Designer in Delphi 3 and 4
- Added entries mentioning Atanas Stoyanov's list of memory and resource
leaks in
the Delphi 4 VCL and
in
the Sample Code.
- Added two compiler bugs concerning small objects:
Bug #451
and Bug #452.
- Added problem
with Oracle Stored Procedures (functions) that return Boolean values.
- Added compiler
bug resulting in an Internal error C1655
- Added entries on both the VCL page and the documentation page
concerning
TThread objects which should not be freed in the OnTerminate handler
- Added IDE crash
/ bug when loading RLE encoded bitmaps in TImage components
- Updated entry
on declaration of EnumServicesStatus
- Added entry
concerning Delphi 4 problems with importing/translating Type Libraries (TLBs)
- Added bug
in TStringList which might cause memory leaks
- 23-26 July 1998:
-
- Not new, but a reminder: you can now join the Update
Notification mailing list
- Added bug in
TListView when the items have checkboxes
- Added IDE bug in Delphi 4
- Fixed in Delphi 4 (checked by Reinier Sterkenburg)
Bug
#407
- Not fixed in Delphi 4 (checked by Reinier Sterkenburg)
Bug #406
- Updated bug #137.
The described behaviour turns out to be perfectly according to
documentation, so it's not a bug.
- Updated bug
#396. There now is a true 32-bits unsigned integer.
- 22 July 1998:
-
- 21 July 1998:
-
- 13-20 July 1998:
-
- Once again, an announcement was made by
Inprise (Borland) that they will start up an official Bug List on their site.
- Added problem when exiting Delphi
- Added problem
with registering components
- Added the quite important Delphi 4
bug
in TCustomListBox' (and all its descendants') ItemIndex property
- Added information concerning
bug #417
- Added confirmed bug in the Delphi 4 IDE
- Updated bug report regarding
BDE error 9987: the reported fix/workaround has been confirnmed to work
- Added minor documentation bug
- Added minor ide bug
- 12 July 1998:
-
- Added item concerning problems
in the Delphi 4 IDE. Please help finding out how real these bugs are.
- Added IDE bug: problems when
saving project as "default.dpr"
- Added IDE
bug concerning 'hide designers on run' and docking
- Added IDE
bug with docking and 'hide designers on run'
- Fixed in Delphi 4 (checked by Rune Moberg):
bug #119,
bug #121,
bug #125,
bug #127,
bug #134,
bug #135,
bug #144,
bug #146,
bug #147,
bug #150,
bug #388,
bug #393.
- Not fixed in Delphi 4 (checked by Rune Moberg):
bug #129,
bug #137,
bug #148,
bug #416.
- Added Hector Santos' bit arithmetic compiler bug,
which has been fixed in Delphi 4.
(Two hours later:) Oops; deleted it again; this is the same as
bug #146.
- 12 June - 11 July 1998:
-
- 11 June 1998:
-
- Corrected
bug
report concerning TStringList.SaveToFile causing memory loss:
This bug was not fixed in Delphi 2.01
- Added bug report
concerning BDE error 9987 occuring when Win95 FAT32 file system is used
- Added entry
about wrong declaration of HandleMenuMsg function of IContextMenu2 in unit ShlObj
- Added entry
about problems when CachedUpdates are use in combination with OnFilterRecord
- Added entry about a typo in the
Developer's Guide
- Added entry
about breakpoint indicators not being shown past the 32766th source code line
- Added comment of Andreas Prucha to workaround of
bug #117
- Forgotten to mention last time: Added
compiler bug concerning
records containing one string field
- Number of entries is now 423
- 31 May 1998:
-
- Corrected a few more (all!!?) broken links
- Merged the vcl-All and vcl-General pages into one vcl-General page
- Added a page describing
how to apply VCL source code fixes
- Updated the zip files so you can
update your local copy of the Bug List
- Added compiler bug
- 28 May 1998:
-
- Corrected all broken links and fixed a few other imperfections
Index page
- 18 May 1998:
-
- 12 May 1998:
-
- 7 May 1998:
-
- 5 May 1998:
-
Index page
- 27 April 1998:
-
- 13 April 1998:
-
- 10 April 1998:
-
- 6 April 1998:
-
- 1 April 1998:
-
Index page
- 31 March 1998:
-
- Documentation and Help stuff now also added to the database.
- Improved the layout of The New Delphi Bug List quite a bit.
Please try it
- 29 March 1998:
-
- No news from Borland about their Delphi Bug List yet!
(see whatsnew 25 January)
- Almost all bugs (and gotchas) of the whole Delphi Bug List
have now been stored in a database. And a prgoram to generate the pages
from this database is more or less ready. The first results of this
can be found via the index page
of the New Delphi Bug List
- 25 January 1998:
-
- There has been an important announcement by Borland last Thursday:
they are going to establish an offical Delphi Bug List!
The announcement was rather optimistic about when this would happen;
it actually appeared around July 21st 1998
- Added compiler bug
giving an Internal Error R398
- Added description (and solution) of
problems
making ISAPI dll work with Netscape Fasttrack Server 3.0
- 11 January 1998:
-
- 1997:
- Many, many, many, more new bugs added
- March-December 1996:
- Many, many, many new bugs added
- 17 March 1996:
- First version published
The Delphi Bug Lists are maintained by
Reinier Sterkenburg,
with help from the DeBug Team.