Archive for May, 2012

Smart Effects v2.5 Full Source

added a lot of improvements in animation core
added more best interaction with BusinessSkinForm VCL and DynamicSkinForm VCL (see new demos)
Download Links:
M1

Billenium Effects Professional v4.3 Full Source for Delphi XE2

official changes
Embarcadero RAD Studio XE support
Added a RAD Studio 2007 specific version
Added new fcpmBottomLeft, fcpmTopRight, fcpmBottomLeft and fcpmBottomRight values to the TFCPictureMode enumeration
Added the Padding property to the TFormContainer and TTEImage components
Fixed a memory leak in the TTETransitionExport component
Fixed rendering of beveled controls
Added AlignWithMargins support for embedded forms
Download Links:
M1

Mutant records: on methods (and helpers)

When “record with methods” were introduced, an important feature was overlooked: mutability. This article discusses the problem, and introduces a possible syntax extension to solve it. Ideas & comments welcome!
The Problem
Effectively, “records with methods” treat all record “const” elements as “var“, even when they shouldn’t, and effectively ignores the compiler option “assignable constants”. Witness the [...]