HomeDelphi
Components for Delphi 2009 / 2010

Here is a collection of components for Delphi 2009 (Tiburon)/ 2010:

Please let me know if you find any bugs. You can use the Contact link to send me an email.

Cooltray 4.4.0 Icon for Taskbar Notification Area ("Tray") Sep 04 2009 Download
 

Status: No problems reported

11/12/2008

  • bugfixes (a few sizeof() commands had to be replaced with length())

09/04/2009

  • Packages for Delphi 2010
 

 

DSPack, DirectX9 Video Playback using DirectShow® Sep 04 2009 Download
 

Status: No problems reported

DSUtil.pas renamed to DSUtils.pas (Delphi 2009 includes a different file with the same name)

Changes from Original not related to Tiburon:

  • Fullscreenview has been removed because it was buggy
  • Fixed TBCBaseInputPin.ReceiveMultiple

09/04/2009

  • Packages for Delphi 2010
 

 

FastMM4 v4.94 Fast memory manager Sep 11 2009 Download
 

Official release from SF

Version 4.94 (28 August 2009):

  • Added the DoNotInstallIfDLLMissing option that prevents FastMM from installing itself if the FastMM_FullDebugMode.dll library is not available. (Only applicable when FullDebugMode and LoadDebugDLLDynamically are both enabled.) This is useful when the same executable will be used for both debugging and deployment - when the debug support DLL is available FastMM will be installed in FullDebugMode, and otherwise the default memory manager will be used.
  • Added the FullDebugModeWhenDLLAvailable option that combines the FullDebugMode, LoadDebugDLLDynamically and DoNotInstallIfDLLMissing options.
  • Re-enabled RawStackTraces by default. The frame based stack traces (even when compiling with stack frames enabled) are generally too incomplete.
  • Improved the speed of large block operations under FullDebugMode: Since large blocks are never reused, there is no point in clearing them before and after use (so it does not do that anymore).
  • If an error occurs in FullDebugMode and FastMM is unable to append to the log file, it will attempt to write to a log file of the same name in the"My Documents" folder. This feature is helpful when the executable resides in a read-only location and the default log file, which is derived from the executable name, would thus not be writeable.
  • Added support for controlling the error log file location through an environment variable. If the 'FastMMLogFilePath' environment variable is set then any generated error logs will be written to the specified folder instead of the default location (which is the same folder as the application).
  • Improved the call instruction detection code in the FastMM_FullDebugMode library. (Thanks to the JCL team.)
  • Improved the string leak detection and reporting code. (Thanks to Uwe Schuster.)
  • New FullDebugMode feature: Whenever FreeMem or ReallocMem is called, FastMM will check that the block was actually allocated through the same FastMM instance. This is useful for tracking down memory manager sharing issues.
  • Compatible with Delphi 2010.

 

 

 

GraphicEx GraphicEx Sep 04 2009 Download
 

GraphicEx was only tested with PNG, GIF, JPEG, PSP and PSD formats.

11/02/2008:

  • fixed loading of *.pcd files
  • Added class var TPCDGraphic.DefaultResolution (change this to select which resolution of the image you want to load. Possible values: 0..5).

11/4/2009:

  • Added Delphi 2010 packages
 

 

HTMViewer PBear's HTML Viewer May 11 2009 Download
 

Based on Version 9.45

11/18/2008

  • Some bugfixes
  • Unicode chars do not need html encoding anymore

12/10/2008

  • bugfixes (when loading from stream, ...)

05/04/2009

  • fixed problem with css

05/11/2009

  • another css bugfix
 

 

MustangPeak
Common Library & EasyListView
Sep 09 2008  
 

Jim: "My Common Library and EasyListview worked in the last version of Tiburon (haven't had time to try the latest version). I have been waiting for the "offical" Tiburon VirtualTreeview to emerge to translate VirtualShellTools."

EasyListview

MustangPeakCommonLib

VirtualShellToolsSetup

VirtualTreeviewSetup_4.8.5

You can also download one of the weekly builds: http://www.mustangpeak.net

 

 

RegExpStudio Regular expression parsing Sep 09 2008 Download
  Status: No problems reported  

 

Toolbar 2000   Sep 09 2008  
 

Download Version 2.2.2

 

 

TurboPower Abbrevia Data compression Sep 09 2008 Download
 

Status: No problems reported

Based on version Abbrevia 3.05 Beta

 
   
 

Abbrevia 3.04 25.08.2008: Download previous version (this was also upgraded to Tiburon, but should be used only for projects that depend on Abbrevia 3.04).


 

 

TurboPower AsyncPro Data communication Jan 30 2010 Download
 

Status: This is the first try of upgrading this to Delphi 2009. It compiles, but will probably need some bugfixes.

Jan 08 2009: some bugfixes

Jan 30 2010: more bugfixes; Added packages for Delphi 2010

 
     

 

TurboPower Essentials VCL controls Sep 09 2008 Download
 

Based on Version 1.11 from CVS.

 
     

 

TurboPower LockBox Data Encryption Sep 04 2009 Download
 

Status: Should be working fine.

This library has been extended so that it supports encryption of Ansi and UnicodeStrings.

09/04/2009

  • Delphi 2010 packages
  • should compile without hints and warnings
 

 

TurboPower OnGuard Create demo versions of Delphi applications Dec 23 2009 Download
 

Based on version in CVS.

01/09/2009

  • Fixed CreateMachineID and added optional Ansi/Unicode parameter (hash value was different for Delphi 2009)

12/23/2009 - Version 1.14

  • Updated with latest changes from SF
  • Support for Delphi 2010
 

 

TurboPower Orpheus UI components Dec 23 2009 Download
 

This is based on the version from CVS. The first two packages compile and are partly tested. Some asm code still needs updating. Some bugfixing also need to be found and fixed. Contributions are welcome (use the contact form on the top). Search for "FIXME" in the source.

Files that may need special attention and bugfixes: OVCDRPVW.PAS, OVCPF.PAS, OVCEDITU.PAS, OVCVIEWR.PAS, OVCSTR.PAS

11/29/2008:

  • fixed bug when entering data into numeric fields
  • fixed TOvcTCBaseEntryField.tcPaint
  • fixed some clipboard issues
  • fixed assembly code of StrStInsertPrim, StrStDeletePrim

11/13/2008:

  • O407br120, O407bd120 compile now
  • Corrections on ovcdrpw.pas and ovcfiler.pas units have been tested in both ANSI and unicode environment for:
    •  TOvcDataReportView
    •  TOvcReportView
    •  TOvcFormState
    •  TOvcComponentState
    •  TOvcRegistryStore
    •  TOvcCheckList
    •  TOvcViewComboBox
    •  TOvcURL
    •  TO32bar

03/16/2009:

  • TOvcMenuMRU.Notification: Did not call StoreList when changing removing the lits
  • TOvcCustomTable: fixed resource leak (tbColMoveCursor and tbRowMoveCursor were not released)
  • OvcEF.pas: TOvcBaseEntryField.efPositionCaret: attempt to fix IME position window

03/19/2009

  • Some bugfixes related to IME
  • fixed TOvcDbBDEHelper.GetAliasDriverName

03/20/2009

  • TOvcPictureField: fixed AV when changing PictureMask at runtime

03/30/2009

  • TOvcPictureField: fixed AV when changing PictureMask at runtime (2nd try)

04/25/2009

  • Updated the Orpheus package to be in sync with the official project on SourceForge (the version on SF is based on my conversion)
  • The version on SF had a couple of fixes, these are now included as well

05/11/2009

  • Readded my fixes for TOvcPictureField (and asked Robert to add them to SF as well)

05/21/2009

  • Fixed AV in TOvcDbSimpleField

05/22/2009

  • Added new bugfixes from SourceForge

09/09/2009

  • Added Delphi 2010 packages and project group
  • Fixes for ovcdrpvw.pas
  • (commited changes to svn at sf.net)

23/12/2009

  • made new packages with latest bugfixes from sf.net
 

 

TurboPower SysTools Systools Sep 01 2009 Download
 

Status: No problems reported

Also includes Packages for Delphi 2010

 

 

TurboPower XMLPartner XML Parser Sep 04 2009 Download
  Status: No problems reported  

 

UniSynEdit Memo replacement Sep 23 2008 Download
  Status: No problems reported  

 

Virtual Treeview Treeview Control Oct 24 2009 Download
 

Version 4.8.6

This is an official release for Delphi 2009 / 2010