Archive for March, 2012

Understanding Generic Types in Delphi

Generics, a powerful addition to Delphi, were introduced in Delphi 2009 as a new langage feature. Generics or generic types (also know as parametrized types), allow you to define classes that don’t specifically define the type of certain data members.
As an example, instead of using the TObjectList type to have a list of any object [...]

Delphi Vcl Styles and TWebBrowser, Source code released

Motivation
While I was working on my favorite personal project I realised which the TWebBrowser embedded in one of my forms doesn’t look very nice when the vcl styles are enabled. So I decide write a fix.
My main goal was skin the scrollbars of the TWebBrowser component which by default uses the native windows look and [...]

EhLib v5.6.215 Full Source

* Fixed handling of the global variable OldStyleFlatBorder. In previous versions, if OldStyleFlatBorder = False (default value is False), then if TDBEditEh.Flat = True then drawing boundaries of TDBEditEh in Flat style never worked. In this version, if OldStyleFlatBorder = False then drawing boundaries of TDBEditEh in Flat style will work when the Windwos is [...]

Smart Flash v3.31 Full Source

v3.31 (1 February, 2012) for D5-XE2
* fixed: problem with TsfFlashPlayer.VolumeControl, TsfFlashPlayer.Volume property in latest Flash ActiveX 11
Download Links:
M1

DevArt UniDAC v.4.1.5 Full Source

4.1.5 01-Mar-12
Update 4 for RAD Studio XE2, Delphi XE2, and C++Builder XE2 is now required
Bug with Null values filtering in CRDBGrid is fixed
Bug with the absent CRControls10p.res file in the installation for Delphi 2006 is fixed
Bug with Data Editor in the design-time for case-sensetive Master-Detail link is fixed
Bug with hanging RAD Studio XE2 when opening [...]