Subscribe to News Feed

Add to My Yahoo! Subscribe with Bloglines Subscribe with netvibes

Subscribe in a reader Subscribe in a reader

Heavily revised article #9, "How to get notified when the content of the clipboard changes"
The article "How to get notified when the content of the clipboard changes" has been heavily revised to include information about the modern clipboard listener API in addition to the old and unreliable clipboard viewer chain. The example code has been revised accordingly and the old demo download has been replaced by a new Git repository named "delphidabbler/article-9-demo" on BitBucket.
21 August 2014
PasHi source code moved to GitHub
The source code of the PasHi Pascal Syntax Highlighter has been moved from its Subversion repository on GoogleCode to a Git repo on GitHub. GitHub is also being used to host the executable programs / installers for each release back to v1.1.0.
16 August 2014
Release PasHi Pascal Highlighter v2.0.0 beta 2
v2.0.0 beta 2 of PasHi, the Pascal Syntax Highlighter, has been released. Sadly its over three years since beta 1 was released! I'm trying to catch on some neglected projects and this is one result. v2 is a substantial improvement and expansion of v1.x which is now rather stable and worth trying out. Also included is v1.0.0 beta 2 of the PasHiGUI GUI front end for PasHi which is a total rewrite of the earlier beta code. This revised version has much more control over the way PasHi operates and allows you to use most of PasHi's numerous options without resorting to the command line.
12 August 2014
Console Application Runner Classes v3.1.0 released
Version 3.1.0 of the Console Application Runner classes has just been released. This release adds a new UnicodeEnvironment Boolean property to TPJCustomConsoleApp that enables custom environment blocks to be passed to console apps in either ANSI or Unicode text. Previously only ANSI blocks were supported. Also a new demo has been added that shows how to use the Environment and UnicodeEnvironment properties. A bug in the FireMonkey demos has also been fixed.
11 August 2014
Released Clipboard Viewer Component v2.0.0
v2.0.0 of the Clipboard Viewer Component wasw released earlier today. The main feature of this release, suggested and implemented by Mason Wheeler, is that the component now uses the later clipboard listener API to get notified of clipboard changes. On earlier OSs that do not support this API the component falls back to use the old and unreliable API that relies on a clipboard viewer chain. This release no longer provides a WinHelp help file: all help is now online.
10 August 2014
Clipboard Format Spy source now on Github
The source code of the Clipboard Format Spy has now been released on GitHub under the Mozilla Public License. To contribute fork the repo, make a feature branch off the develop branch, commit to the feature branch then open a pull request when ready. Bugs should now be reported via GitHub.
23 July 2014
Released greatly updated v2.0.0 of the File Date Comparison utility.
Version 2.0.0 of the File Date Comparison utility has just been released. This is a greatly expanded version of this Windows command line app. You can now specify what operation is used in the comparison: ">", "<", "<=", ">=", "=" or "<>". You can also compare files' last modification dates or creation dates. Finally when comparing the dates of shortcuts there is the option to compare the dates of the shortcuts or the dates of the shortcut target files. For a full list of changes see the changelog included in the download. MPL2 license. Source available on GitHub.
20 July 2014
Released BDiff / BPatch utilities v0.2.7
v0.2.7 of the BDiff / BPatch utilities has just been released. This release, the first in five years, fixes a couple of bugs in BDiff. The rest of the changes are largely internal where there's been a major overhaul and modernisation of the code. There's a minor tweak to the license, but nothing of great significance - it's still all open source.
19 July 2014
Added new tip: "Convert strings to character sets and vice versa"
Added new Delphi tip #234 "Convert strings to character sets and vice versa" contributed by Thomas Morschhaeuser.
22 May 2014
CodeSnip v4.9.0 released
CodeSnip v4.9.0 has been released. This version adds supports for test compiling snippets with Delphi XE6. For more info please see the linked blog post.
30 April 2014
Two new system functions added to the Code Snippets Database
Two new functions for getting information about physical memory have been added to the Code Snippets Database. They are: GetAvailablePhysMemory that returns the currently available physical memory in bytes; and GetPercentMemoryUsed that returns the approximate percentage of physical memory that is currently in use.
23 April 2014
Two new date management snippets added to the Code Snippets Database.
Two new snippets have been added to the onine Code Snippets Database. The first, NowGMT, returns a TDateTime value containing the current date and time in GMT / UTC. The second routine is RFC1123DateGMT which displays a given date in RFC1123 format. The given date is expected to be GMT / UTC.
13 April 2014