Subscribe to News Feed

Add to My Yahoo! Subscribe with Bloglines Subscribe with netvibes

Subscribe in a reader Subscribe in a reader

Released v0.7 beta of the Online Code Snippets Database "Take 2"
This latest release of the Online Code Snippets Database "Take 2", which follows hard on the heels of v0.6, adds some functionality to make it easier to select snippets for inclusion in a Pascal unit. There's a new "Select" toolbar button that leads to a drop down menu from where all snippets can be selected or de-selected in one action. Also, in response to user requests, there's an option to select all the snippets that are compatible with a given version of Delphi or FreePascal. That makes it easy to generate a unit that will compile on your compiler.
04 October 2013
New routine added to Code Snippets Database
A single new routine that returns the date of Easter as used by Western Christian churches has been added to the Code Snippets Database. The snippet is named WesternEaster nad is based on code from the SWAG archive. Unit tests for the snippets are available in the CodeSnippets project within the trunk of the Delphi Doodlings repo at
03 October 2013
Released v0.6 beta of the Online Code Snippets Database "Take 2"
This new release of Code Snippets Database "Take 2" adds the facility to select a whole group of snippets for inclusion in generated Pascal units. I've also changed the way generated units are displayed to make it easier to copy and paste them. Finally, a snippet's creation and last modification date are now displayed.
30 September 2013
CodeSnip 4.8.1 and 3.13.1 updates released
CodeSnip 4.8.1 and 3.13.1 have been released to fix a problem with printer page setup. If you set page options using the File | Page Setup menu option and then printed a snippet the options had been forgotten. It's only if you set the option from the Print dialogue box that the options are recognised. Therefore the fix was simple - the Page Setup menu option has been removed! This is a recommended update.
18 September 2013
Proposal to delete some minor features in Delphi 5
As I move on with developing CodeSnip 5 I've come across a couple of features that seem clumsy and will be harder to maintain in the new version. Before I go ahead and remove them I want to find out if anyone is using them and wants them retained. The proposal is discussed in detail in the linked blog post. If you want to vote to keep the feature then let me know.
17 September 2013
Delphi XE5 support added to CodeSnip
To coincide with the release of Delphi XE5, CodeSnip v4.8.0 has been released with support for performing test compilation with the new Delphi Windows 32 compiler. A bug in the code that imports user database files written by CodeSnip 3 has been fixed. If your still using CodeSnip 3, I've also added Delphi XE5 support to that - you need version 3.13.0.
12 September 2013
Code Snippets Database no longer supports old versions of CodeSnip
As from today the Code Snippets Database as seen by CodeSnip versions 1 and 2 has been frozen - no more updates will be available. Furthermore any v0.x beta versions and v1.0 RC1 and RC2 will no longer even be able to access the online database. Full details available on the DelphiDabbler blog.
08 September 2013
Four new Delphi tips added
Four new Delphi tips from Topellina's collection. They are: #226 "Implementing a custom loop", #227 "How to handle a system time change", #228 "Dim the main application form when a dialog box is displayed" and #229 "How to create a virtual drive".
06 September 2013
Two new TWebBrowser routines + a bug fix added to Code Snippets Database
Two new TWebBrowser related routines have been added to the Code Snippets database. They are WBGetOpticalZoomRange and WBSetOpticalZoom. Also the CheckInternetConnection snippet has had a long standing bug fixed: while the snippet was named "CheckInternetConnection" it's source code used IsInternetConnected for the function name. This could clash with the existing IsInternetConnected snippet, causing units containing both snippets to fail to compile. After the fix name of CheckInternetConnection is now as expected. NOTE: it's just possible that this name change could break existing code if a unit containing CheckInternetConnection is re-generated.
06 September 2013
CodeSnip v4.7.2 released
CodeSnip 4.7.2 fixes a display bug in the SWAG Import Wizard that could display one or more duplicates of the snippets selected for import. For details see This is an iritation rather than a major problem, so if you don;t use the Wizard there's no need to update.
27 August 2013
CodeSnip 4.7.1 released
CodeSnip 4.7.1 has been released. This fixes bugs relating to closing tabs in the detail pane in response to the Close Tab option in the tab set's context menu.
18 August 2013
Six new TWebBrowser related snippets added to Code Snippets database
Six new snippets have been added to the TWebBrowser section of the Code Snippets database. Each snippet opens one of the browser control's dialogue boxes. They are the Find, Page Setup, Print, Print Preview, Properties dialog boxes and the "Show Source" option that displays the current document's source code.
15 August 2013