Subscribe to News Feed

Add to My Yahoo! Subscribe with Bloglines Subscribe with netvibes

Subscribe in a reader Subscribe in a reader

Released new versions of several Code Library projects that fix a Delphi XE5 compiling problem
Updates to numerous sub-projects from the Delphi Code Library have been released today to work round the failure to compile, by default, of the $IFEND compiler directive in Delphi XE5 and later. The projects that have been updated are: Window State Components (updated to v5.5.3), Version Information Component (v3.3.2), System Information Unit (v4.0.3), Drop Files Components (v5.0.5), About Box Component (v3.6.1), I/O Utility Classes (v1.0.1), Console Application Runner Classes (v3.0.1), Fractions Unit (v0.1.1-beta), MD5 Message Digest Unit (v1.1.1) and the Shell Folders Unit (v2.3.2). Phew! More updates to follow.
11 January 2014
Bug in SWAG Archive on Google Chrome fixed.
The same bug in third party activity indicator code that caused the Code Snippets Database Take 2 web application to freeze on start-up when running on Google Chrome also affected the SWAG Archive app. This has now been fixed. If you're using Chrome and still experience the bug then clear your browser's cache and reload the app.
01 January 2014
Bug in Code Snippets Database Take 2 on Google Chrome fixed.
A bug which caused the Code Snippets Database Take 2 web application to freeze on start-up when running on Google Chrome has now been fixed. If you're a Chrome user and the bug persists, then clear your browser's cache and reload the app: all should now be working.
01 January 2014
Two new utility routines added to the Code Snippets Database
Two overloaded versions of a routine have been added to the Utilities secion of the Code Snippets database. The routines convert Integer and Int64 values into their binary representation.
01 January 2014
Support for CodeSnip 3 now ended
As announced at the end of November, support for CodeSnip 3 has now ceased. For full details please read the linked news item on SourceForge.
01 January 2014
New Array manipulation snippet added to Code Snippets Database
A new snippet for the manipulation of arrays has been added to the Code Snippets Database. This snippet, named TArrayUtils is a method-only advanced record that provides utility methods for working with generic arrays. Note that this snippet requires Delphi 2009 or later to compile and is only available for CodeSnip v4 and the online Code Snippets Database Take 2.
20 December 2013
Added 3 miscellaneous snippets to the Code Snippets Database
A rag bag of three new snippets have been added to the Code Snippets Database. They are: (1) JPEGPixelFormatToPixelFormat that converts a JPEG pixel format into the equivalent TJPEGPixelFormat, (2) SimplifyFraction that reduces a fraction to its lowest terms and (3) VariantIsObject that tests if a Variant or OleVariant contains an object.
17 December 2013
Two new routines added to Windows category of Code Snippets Database
Two new routines have been added to the Code Snippets Database's Windows category. Both are concerned with detecting focus in a TWinControl. The first is ContainsFocus which tests if a given control has focus. The second is FocusedControl which returns a reference to the TWinControl that contains the focus (if any).
29 November 2013
CodeSnip v4.8.4 released
CodeSnip 4.8.4 has been released. This update focuses on some small UI changes. It improves the usability and layout of the SWAG Import Wizard and also tweaks some main menu items and associated hints.
28 November 2013
Support for CodeSnip 3 ending soon
I've decided to stop supporting CodeSnip 3 after the end of this year. See the linked blog post for more information.
28 November 2013
CodeSnip 4.8.3 has been released
CodeSnip 4.8.3 has been released. This is a minor update that fixes a few registry access issues when running on 64 bit Windows and avoids the use of a deprecated API call when using the Windows Browse for Folder dialogue box.
06 November 2013
Shell Folders Unit v2.3.1 released
Release 2.3.1 of the Delphi Library Shell Folders Unit adds Windows 64 bit support to the unit names. It also provides support for VCL unit namespaces in Delphi XE2 and later. The UI of the demo program as been overhauled and there have been a few other minor coding changes. Finally the unit is now licensed under the Mozilla Public License v2.0.
05 November 2013