Delphi7 vclfixpack 1.4
:
Http://download.csdn.net/source/3125333
Fixed several bugs in Delphi7. Now Delphi7 is no longer officially maintained. This is the latest bug patch:
Const
Vclfixpackrevision = '1. 4 ';
Vclfixpackdate = '2014/1/09'; // yyyy/DD/MM
{
Usage
=====
Add the unit to the. DPR file's uses-list.
C ++ builder user can add the file to the project (menu Project/Add to project)
Example
========
Uses
Fastmm4, // optional Memory Manager
Vclfixpack,
Forms,
Unit1 in 'unit1. pa ';
Fixes the following bug
======================================
-[2006-2009]
QC #74646: Buffer Overflow in tcustomclientdataset. dataconvert with ftwidestring
(Http://qc.codegear.com/wc/qcmain.aspx? D = 74646)
-[2006-2009] fixed in Delphi 2009 Update 3
QC #68647: Infinite Loop in forms. getnontoolwindowpopupparent
(Http://qc.codegear.com/wc/qcmain.aspx? D = 68647)
-[2007-2009] fixed in Delphi 2009 Update 3
QC #68740: lost focus after topendialog when mainformontaskbar is set
(Http://qc.codegear.com/wc/qcmain.aspx? D = 68740)
-[2005-2009]
QC #59963: Closing non-modal forms after a task switch can deactivate the application
(Http://qc.codegear.com/wc/qcmain.aspx? D = 59963)
-[2007]
Control resize bugfix for Kernel stack overflow due to wh_callwndproc hook
-[2007]
QC #59654: tactionlist access already released factions Field
(Http://qc.codegear.com/wc/qcmain.aspx? D = 59654)
-[2007]
QC #54286: parent-popupmenu overrides standard context menu (edit, memo, ComboBox ,...)
(Http://qc.codegear.com/wc/qcmain.aspx? D = 54286)
-[2006-2007]
QC #50097: objauto access violation on Xeon (Data Execution Prevention bug)
(Http://qc.codegear.com/wc/qcmain.aspx? D = 50097)
-[2009]
Classes. makeobjectinstance Memory Leak fix
(For usage in a DLL)
-[2007]
QC #58938: mainform minimize minimizes in the background
(Http://qc.codegear.com/wc/qcmain.aspx? D = 58938)
-[6-2009] fixed in Delphi 2009 Update 3
QC #64484: sysutils. Abort can raise an accessviolation
(Http://qc.codegear.com/wc/qcmain.aspx? D = 64484)
-[2007]
QC #58939: No taskbar button when starting from shelllink with show = minimized
(Http://qc.codegear.com/wc/qcmain.aspx? D = 58939)
-[6-2009] fixed in Delphi 2009 Update 3
QC #35001: mdichild's active control focus is not set correctly
(Http://qc.codegear.com/wc/qcmain.aspx? D = 35001)
-[2009]
QC #56252: tpagecontrol flickers a lot with active theming
(Http://qc.codegear.com/wc/qcmain.aspx? D = 56252)
QC #68730: tlabel is not painted on a themed, double-buffered ttabsheet in Vista
(Http://qc.codegear.com/wc/qcmain.aspx? D = 68730)
Tlabels on ttabsheet are not painted (themes) If a twincontrol like tmemo is on the ttabsheet (twincontrol. paintwindow bug)
-[2009]
Grid flickers with active theming (DBGrid, stringgrid and drawgrid only, no Derived classes)
-[2009]
QC #69112: tspeedbutton is painted as a black rectangle on a double buffered panel on a sheet of glass.
-[2009]
QC #69294: tprogressbar fails with pbs_marquee and disabled themes (Vista)
Http://qc.codegear.com/wc/qcmain.aspx? D = 69294
-[Windows Vista]
Workaround for Windows Vista comparestring bug
(Workaround is disabled by default, define "vistacomparestringfix" to activate it)
-[2007-2009]
QC #52439: dbnavigator paints incorrectly when flat = true in themed Mode
-[2009]
QC #69875: stringbuilder. Replace is incorrect
QC #67564: Error in tstringbuilder. Replace
-[2009]
QC #7393: app with no main form showing a form with hints freezes
Changlog:
2009-09-03:
Added: QC #74646: Buffer Overflow in tcustomclientdataset. dataconvert with ftwidestring
Fixed: ttabsheet looked stange if used with silverthemes.
2009-05-30:
Changed: disabled all patches that are fixed by Delphi 2009 Update 3
Added: QC #7393: app with no main form showing a form with hints freezes
2009-03-03:
Fixed: rewritten patch for QC #59963 (appdeactivatezorderfix) to fix the cause instead of the symptom
Added: QC #52439: dbnavigator paints incorrectly when flat = true in themed Mode
Added: QC #70441: toupper and tolower modify a const argument
Added: QC #69752: toupper and tolower with nullstring
Added: QC #69875, #67564: stringbuilder. Replace is incorrect
+ A much faster implementation
2009-01-25:
Fixed: DBGrid scrollbar Gab wasn' t painted correctly in bidimode <> bdlefttoright
Fixed: ttabsheet cocould throw an access violation if no pagecontrol was assigned to it
Changed: rewritten taskmodaldialog bugfix
Added: QC #69294: tprogressbar fails with pbs_marquee and disabled themes (Vista)
}