原创
两个Delphi的非官方补丁
2009-3-2 09:55
3401
5
3
分类:
软件与OS
两个Delphi的非官方补丁。
RtlVclOptimize277
RtlVclOptimize可以优化RTL和VCL函数,提高程序运行速度。DelphiSpeedUp中包含了这个单元。
- Faster String/WideString Compare/SameText
- Faster TList implementation
- Faster TStrings.GetDelimitedText implementation for Delphi 7 and newer
- Faster TComponent.FindComponent
- Faster FileExists/FileAge/FileSearch for Delphi 5 to 2005
- Faster GetDynaMethod implementation (message handler / dynamic methods calls)
- Faster Set-Equal
- Faster LoadResString implementation.
VCLFixPack可以在运行时修正了RTL和VCL函数中的bug。英文说明在:http://andy.jgknet.de/blog/?page_id=288
- QC #68647: Infinite loop in Forms.GetNonToolWindowPopupParent (2006-2009)
- QC #68740: Lost focus after TOpenDialog when MainFormOnTaskBar is set (2007-2009)
- QC #59963: Closing non-modal forms after a task switch can deactivate the application (2007-2009)
- QC #66892: Closing forms deactivates the application (missing “stdcall”) (2009)
- Control resize bugfix for kernel stack overflow due to WH_CALLWNDPROC hook (6-2007)
- QC #59654: TActionList access already released FActions field (6-2007)
- QC #54286 : Parent-PopupMenu overrides standard context menu (edit, memo, combobox, …) (6-2007)
- QC #50097: ObjAuto access violation on XEON (Data Execution Prevention bug) (2006-2007)
- Classes.MakeObjectInstance memory leak fix (for usage in a DLL) (6-2009)
- QC #58938: MainForm Minimize minimizes in the background (2007)
- QC #64484: SysUtils.Abort can raise an AccessViolation (6-2009)
- QC #58939: No taskbar button when starting from ShellLink with Show="Minimized" (2007)
- QC #35001: MDIChild’s active control focus is not set correctly (6-2009)
- QC #56252: TPageControl flickers a lot with active theming (7-2009)
- QC #68730: TLabel is not painted on a themed, double-buffered TTabSheet in Vista (7-2009)
- TLabels on TTabSheet are not painted (themes) if a TWinControl like TMemo is on the TTabSheet (TWinControl.PaintWindow bug) (7-2009)
- Grid flickers with active theming (DBGrid, StringGrid and DrawGrid only, no derived classes) (7-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)
- Workaround for Windows Vista CompareString bug (Workaround is disabled by default, define “VistaCompareStringFix” to activate it) (Vista)
- QC #69294: TProgressBar fails with PBS_MARQUEE and disabled Themes (Vista)
VCLFixPack11
文章评论(0条评论)
登录后参与讨论