Subscribe to News Feed

Add to My Yahoo! Subscribe with Bloglines Subscribe with netvibes

Subscribe in a reader Subscribe in a reader

CodeSnip release 4.0.2 now available. Keyboard handling fixes.
CodeSnip version 4.0.2 has been released. This release fixes a few keyboard handling glitches. Mainly this involves adding, correcting and revising Alt key combinations in dialogue boxes. Recommended fix if you prefer to use the keyboard instead of the mouse. Note that the beta of the portable version has not been updated: it continues to be based on v4.0.1.
17 December 2012
12 new file & stream encoding checking routines added to Code Snippets Database
Twelve new routines have been added to the Encoding section of the Code Snippets database. Each pair of routine checks a file or a stream for a certain text encoding. The following encodings are detected by looking for byte order marks: UTF-7, UTF-8 and UTF-16 (little endian, big ending or either formats). In addition there are a pair of routines for checking for ASCII encoding which check some or all of the file or stream's content.
12 December 2012
SourceForge links for CodeSnip working again
For a few hours yesterday and earlier today the download links for various CodeSnip files on SourceForge were not working. SourceForge is back up now and all the links are working. So if you've been waiting to download CodeSnip 3.11.1 or CodeSnip 4.0.1 or the new portable edition beta, you should be able to do so now. Sorry for the problem.
11 December 2012
A beta release of a portable version of CodeSnip has been released.
This new release (4.0.1 portable beta 1) of CodeSnip is the first beta of a portable version of CodeSnip. It can be run from a writeable removable storage device such as a USB stick. It makes no changes to the the host computer's files and stores all its data on the removable device in subdirectories of the install directory. There is no install program - just copy the files into the required folder on the removable device. This beta is only available on SourceForge in the Release-4.0.1-portable-beta.1 directory of thr File page. Feedback please.
10 December 2012
CodeSnip v4.0.1 now available. This is a recommended bug fix release.
Release 4.0.1 of CodeSnip is now available. This is a RECOMMENDED UPDATE that fixes a few display glitches, has a minor help file update and some internal tweaks. CodeSnip 3 users please see the previous news item for details of a similar fix.
08 December 2012
CodeSnip v3.11.1 released. Fixes bugs for users of CodeSnip 3.
A bug fix release for CodeSnip v3 has been released. If you are sticking with CodeSnip 3 and don't want to update to v4 this is a recommended release that fixes some display bugs. CodeSnip 4 users should ignore this release.
08 December 2012
Three new file & stream i/o routines added to Code Snippets Database
Three new routines for testing for "watermarks" in files and streams have been added to the Code Snippets database. They are StreamHasWatermark, which checks for a given array of bytes in a stream and two overloaded versions of FileHasWatermark that performs a similar check in files except that watermarks can be specified either as a byte array or as an ANSI string. FileHasWatermark can only be viewed in either CodeSnip 3 or later or the new online database beta. No such restrictions apply to StreamHasWatermark.
22 November 2012
Five new routines added to Code Snippets Database
Five new routines have been added to the System category of the Code Snippets Database. They are GetBiosVendor, GetProcessorIdentifier, GetProcessorName, GetSystemManufacturer and GetSystemProductName. The names are pretty self explanatory. Thanks to Bill Miller for contributing these.
21 November 2012
New Wiki documenting soon to be released Fractions unit
A new documentation wiki has been made available that documents the forthcoming new Fractions unit beta. The yet to be released source code can be viewed on GoogleCode at
29 October 2012
System Information Unit 3.4 released with support for Windows 8
A new version of the System Information Unit has been released in which the TPJOSInfo class has been revised to detect and report Windows 8 and Windows Server 2012. The unit's license has changed to the Mozilla Public License v2.0 instead of v1.1.
24 October 2012
Added two new snippets to the Code Snippets Database
Two new snippets have been added to the "Mathematics" section of the Code Snippets database. The first, "Size", is simply a constructor routine for the Delphi TRL's TSize record. This is viewable in all versions of CodeSnip and the online database. The second is the first advanced record type to be added to the database. It is called "TSizeEx" and is an extended version of TSize with a constructor, equality / inequality operator overloads and assignment compatibility with TSize. This requires CodeSnip 4.0 or later to be viewed. (The preview, beta or release candidates won't display it.) It can't be displayed by the original online database, but can be seen in the new "Take 2" beta at
20 October 2012
The blog has had a makeover
The blog has been renamed as "DelphiDabbler's Blog" (original eh?) and has had a makeover to give it a cleaner appearance. The layout is very simple and hopefully quiet with very little getting in the way of content. Comments appreciated.
19 October 2012