The Delphi Bug List

Recently Posted Comments


The following is a list of the latest bug entries to have comments posted on them. The bug entries with the newest comments are listed first.

Bug #Date of last commentComment countShort description
40810 May 20086There's a memory loss of 4KB (or more) on every dynamic load of a DLL written in Delphi that uses the Forms unit.
64008 Aug 20062Each instance of THeaderControl leaks memory
9607 Apr 20061Having nodes that are wider than the window may cause nasty problems
61203 Apr 20062VCL bug when handling WM_MOUSEWHEEL messages
61614 Jun 200537Bug in Printers unit causes access violation
21224 May 20054The Reset procedure fails on files that are Read-only. This is easily worked around by adding the statement FileMode := 0 just before calling Reset.
37206 Jul 20043With multiple child windows, if you maximize and close one, the other child windows will have their close ('x') button greyed out, however the button is still active, and will close the window if clicked.
68408 May 20046A missing '+' does not result in an error.
62903 Mar 20042The compiler does not issue a warning when a function returning a string never initializes Result.
47029 Dec 20031A Form's WindowState property is not reported correctly in the FormResize event when maximizing/minimizing/restoring. The WindowState property gets updated AFTER the FormResize event.
52814 Oct 20031The data packet of a TClientDataSet accumulates unusable data when calling SetOptionalParam more than once with the same parameter name.
40922 Jul 20032If you select an item (in code) which is not visible, the TListView does not scroll that item into view.
68230 May 20036When converting large Bitmaps to jpeg, an EJPEG #36 is thrown.
10902 Apr 20033There is a serious bug in TConnectionPoint.AddSink:
AddSink is unable to add more than one notification sink.
63702 Apr 20031The oledb.pas conversion of MS' oledb.h has incorrectly converted 2 methods of the IDBProperties interface.
45215 Feb 20034Small objects can give strange runtime errors
62330 Jan 20038The new record alignment introduced in Delphi 5 seems to be flawed
49430 Jan 20031Using Low(integer) and High(integer) in for loops produces bad code.
52912 Dec 20021 It seems there is a bug in the TForm.Print function : if you print a form with comboboxes, the texts of the comboboxes are not printed.
63901 Dec 20021Creating a variant array using VarArrayCreate, then assigning a variant array using VarArrayOf to one of the original array elements, then locking that element using VarArrayLock, and finally calling VarArrayUnlock produces an unnecessary error: EVariantError, 'Variant is not an array'.
12901 Dec 20023When code relies on initial global variable zeroing, the optimizer can get confused and produce bad code
16712 Nov 20021If you exit Delphi, all text marks (^K1 through ^K9) are lost. In BP7, these were saved. So in this respect, Delphi has been 'downgraded'.
16008 Nov 20021Installing a tool in the IDE Tools menu: Delphi does not allow you to concatenate command-line macros into a single command-line parameter. (D1, D2, D3)
1513 Sep 20023There's a bug with the Palette of TBitmap: it displays a random background colour when Transparent = True
66808 Sep 20023A project group loses the project entry if this is a batch file.
1008 Sep 20021Minimized MDI child windows stop responding to keyboard input after a modal form has been used
6326 Aug 20022Some mask characters are not properly handled if specified as literal characters.
57316 Aug 20022Recompiling package does not get components to different palette page
67130 Jul 20021If you enable checkboxes (by setting ShowCheckbox := True), and then try to change the date value either by the up/down keyboard arrow keys, or using up/down buttons (if DateMode = dmUpDown), the date will be changed one step but focus will then be transferred to the checkbox.
15917 Jul 20021Bad watch of for loop index variable
64913 Jul 20021The documentation reports that TParaAttributes' FirstIndent, LeftIndent, RightIndent, and Tab properties are specified in pixels. This is not the case.
43411 Jul 20021Some people get this error on exiting Delphi 4:
"A component named DockSite0 already exists."
42630 Jun 20021Compile-Run sequence interrupted by Fatal Error: Internal Error L737 (or L1317 or L721).
63117 Jun 20021TDBGrid won't take the focus when it is clicked.
32607 Jun 20023TMaskEdit causes a keyboard lock on some machines and a big slowdown and blinking numlock on others.
56922 May 20024Delphi 4's IDE crashes when using QuickReport components on a Win98 PC with a LaserJet 1100 printer
39117 May 20021The parameter value -1 is specified to give the standard sound but the parameter is declared as a Word and therefore -1 is illegal.
64126 Apr 20021resourcestring can cause Internal Error DBG2499 or DBG2439 when TD32 Debug Info is enabled
2224 Apr 20022If TDdeClientConv.ExecuteMacro or TDdeClientConv.ExecuteMacroLines is called with the WaitFlg parameter set to True, the TDdeClientConv.WaitStat property remains True for ever (it should become False when the server completes the processing of the macro)
26623 Apr 20022Delphi's debugger does not recognise lines which end with LF, instead of CR-LF
64220 Apr 20021Old-style object inherited fields that are interface references are not recognized as such, so no reference counting code is generated.
67717 Apr 20022In Windows 2000, accelerators on an OwnerDraw TMainMenu are not visible even when the Display.cpl/Effects/Hide keyboard navigation flag is off.
62708 Apr 20021The constructor TParam.Create(AParams: TParams; AParamType: TParamType) ignores the AParamType parameter.
7819 Mar 20021After resizing (enlarging), part of the client area will not be painted anymore. This seems to occur under NT 3.51 only.
29710 Mar 20021When you connect a Grid to a datasource, it appears to randomly come up with the error "Grid Index Out of Range" when it is created.
Solution by Brian Wheatley.
Comment by Peter Disselkoen.
Solution by Morgan Martinet.
67920 Feb 20022TRegistry.GetKeyNames returns a list of zero-lengthed strings.
68316 Feb 20022Modifying EAX register breaks for loop
57512 Feb 20021The TCustomListView has a memory leak bug in the Clear method of the unit-specific type TSubItems in the ComCtrls unit.
7308 Feb 20021The Collate feature works only if the PageNums feature is activated too.
58605 Feb 20021If there is a {$ifdef xxx} in an include file but no {$endif} terminator then the ifdef block is automatically terminated at the end of the include file and no error is raised.


Index page
Delphi Bug List home page
The Delphi Bug Lists are presently maintained by Jordan Russell, who has taken over this task from Reinier Sterkenburg since August 2000.
All feedback is appreciated. See also the feedback section of the Delphi Bug List home page.