原创 两个Delphi的非官方补丁

2009-3-2 09:55 3401 5 3 分类: 软件与OS

icon两个Delphi的非官方补丁。


 


zip 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)

zip VCLFixPack11


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条