Tuesday, September 26, 2006

delphisvn: updated to Subversion 1.4.0

delphisvn now includes Subversion 1.4.0 client DLL. It can still use the previous (Subversion 1.3.2) client DLL.

Note: Using the Subversion 1.4.0 client library may automatically upgrade your working copy format which will make your working copy directories unusable by pre-1.4.0 clients.
For more information, see Subversion 1.4.0 Release Notes.

I've just upgraded my home computer to use Subversion 1.4.0 and TortoiseSVN 1.4.0.
The speed improvement is amazing! Kudos to the Subversion dev team!

Monday, July 24, 2006

Delphi Wiki

A Delphi Wiki has been started on http://delphi.wikia.com. I think it's a brilliant idea and I hope it takes off well and becomes a great community resource. So please also spread the word to other Delphi developers.

Wednesday, July 12, 2006

Shenoy's PInvoke Live Template

Shenoy has written a great example of a live template extension. It uses PInvoke web service from the PInvoke.net website. For Delphi code, it also uses the BabelCode web service to translate the declaration to Delphi (since PInvoke.net only returns C# and perhaps VB.NET code, I think).

So, you're writing a .NET app and need to make a PInvoke call to some unmanaged Win32 API? With this live template extension, no problem: type pinvd (in Delphi), or pinvc (in C#), press Ctrl+J, type in the function name, and press Enter ;-) The declaration will be inserted directly into your code. I think it's very nice!