Visit site Felix Colibri
October 2011
3
votes
FireMonkey Style Explorer
Felix Colibri
– create tFmxObjects from their class name, create their default style, display their child style herarchy in a tTreeView, present each style element in an Object Inspector which can be used to change the property values.
1
vote
Simple FireMonkey Object Inspector
Felix Colibri
– : building a FireMonkey Object Inspector which presents the components of the Form and displays their property names an values and allows the user to modify them at runtime
0
votes
FierMonkey Architecture
Felix Colibri
– FireMonkey Architecture : the basic tComponent <- tFmxObject <- Fmx.tControl <- tStyledControl hierarchy. Firemonkey UML Class diagram, and short feature description (click the image to enlarge it)
6
votes
Delphi LiveBindings Spelunking
Felix Colibri
– Delphi LiveBindings Spelunking : analysis of the architecture of the Delphi LiveBindings : how the tBindingExpression compiles a String expression to build an environment referencing objects which can be evaluated to fill component properties. Dump of the pseudo code and UML Class Diagram of the ...
September 2011
1
vote
Delphi XE2 LiveBindings
Felix Colibri
– Delphi XE2 LiveBindings tutorial : how to setup the SourceComponent and the ControlComponent and expression, tBindingList, the bindings Editor, using several sources with tBindingScope, building bindings by code, LiveBindings and databases. Far more flexible than the Vcl db_xxx, but with the risks ...
2
votes
FireMonkey Animations
Felix Colibri
– FireMonkey Animations tutorial : selecting the Property to animate, the start and end values, the interpolation law, the speed and repetition. 3d animations. Vcl or FireMonkey ? (IN FRENCH) [delphi - 26/9/2011 - 54 K, 3 sources .ZIP, 16 Fig.]
1
vote
Do not forget XE2 $IFDEF 230
Felix Colibri
– Don't forget $IFDEF VER230 : when migrating to XE2 the sources of DiSqlLite3, many "E2251 : Ambiguous Overload" compiler errors were detected. The previous XE compiler however worked like a charm. The DiSqlLite3 contained units with "compatibility" code with functions like code UTF8ToUnicodeString ...
4
votes
FireMonkey Styles
Felix Colibri
– FireMonkey Styles : changing styles for all or for some components, the Style Designer, content of a .STYLE file, setting then StyleLookup property, predefined styles.
August 2011
3
votes
Delphi XE2 (=2012)
Felix Colibri
– Delphi XE2 (Delphi 2012) : a presentation of what's currently known about Delphi XE2 (in French)
October 2010
7
votes
Events Record and Playback
Felix Colibri
– Mouse and Keyboard Messages Record and Playback : record and playback all mouse and keyboard messages : all windows messages are saved in a list (or a file) and can be replayed on the spot or later. A must for debugging VCL control creation, event logging or computer based traingin. Includes a ...
September 2010
9
votes
tMPlayer: a Delphi Video Player
Felix Colibri
– need a video player with Dephi source code for customization : use ttMPlayer ! PLaying, among others, MP4 and WMV. Nice for the upcoming XE preview and conference videos
August 2009
4
votes
The Delphi INDUC A virus anatomy
Felix Colibri
– The Delphi INDUC A virus anatomy : presentation of the INDUC A virus which spreads by compiling Delphi programs. The technique, the source code, the evaluation of the threat. How to prevent, detect and remove the virus
June 2009
2
votes
Cooking the Code
Felix Colibri
– Cooking the Code : a source code filtering utility which removes unwanted rows, areas and comments. Complete with Unit Test.
February 2009
0
votes
.HTML Help Viewer
Felix Colibri
– Treeview .HTML Help Viewer : the use of a Treeview along with a WebBrowser to display .HTML files alows both structuring and ordering of the help topics. This tool was used to browse the Delphi PRISM Wiki help.
January 2009
0
votes
MyUtf Unit Test Framework
Felix Colibri
– MyUtf : Unit Test Framework : the MyUtf framework has a very simple structure (two lists), while still keeping all the traditional Unit Test functionality. A starting point for getting into Unit Test, understanding the underlying architecture, or as a seed for improving or transforming the tool for ...



