Monthly Archives: August 2007

Quiet MicroISV scene

Just like Ian we have noticed that the MicroISV scene has become quiet over time and that there aren’t many MicroISV blog postings written or ideas exchanged anymore. Ian mentions one of the possible reasons that the MicroISV movement isn’t as visible anymore as it was a few years ago. He thinks that the MicroISV […]

Posted in Business, Delphi, Other ISVs | Leave a comment

Announcing the SmartInspect Delphi Plugin (Beta)

We are happy to announce the first beta release of the new SmartInspect Delphi Plugin. This plugin allows you to easily add Enter/LeaveMethod calls to your Delphi source code by automatically instrumenting selected methods and functions. Although the plugin still has some limitations, it already works very well for the Delphi Units we tested it […]

Posted in Delphi, Gurock Software, SmartInspect | 6 Comments

SmartInspect 2.3.1 maintenance release

We’ve just released SmartInspect 2.3.1. This version includes a few bug fixes and adds pre-compiled binaries as well as headers, IDE integration and live templates for CodeGear C++Builder 2007. Please see the What’s New page for more information. As usual, the new version can be obtained at the My Gurock.com portal for customers with active […]

Posted in Gurock Software, SmartInspect | Leave a comment

Unicode-aware Delphi third-party components

Although Delphi supports Unicode with its WideString type and with many Unicode-aware runtime functions and classes, the user interface controls of Delphi’s VCL don’t currently support Unicode. CodeGear is planning to move the VCL to Unicode in the future, but if you want to build Unicode-aware applications with Delphi right now (which you probably should), […]

Posted in Delphi | 7 Comments

New SmartInspect review on DevCity.NET

After reviewing SmartInspect 1.4 for DevCity.NET last year, John Spano has taken a look at the new features of SmartInspect 2.x and reviewed the new version:
“SmartInspect has always been a very well written logging product. With the release of version 2, it’s much more powerful and easy to use now. I highly recommend […]

Posted in General, Gurock Software, SmartInspect | Leave a comment

Condition variables and monitors for Delphi

A condition variable is a threading abstraction which can help in implementing robust multi-threaded code. Condition variables are core features of Java (Object.wait, .notify, .notifyAll) and .NET (Monitor.Wait, .Pulse and .PulseAll) but we needed an implementation for Delphi. I couldn’t find one so we wrote my own. If you are interested in (using) the code, […]

Posted in Delphi, Development | 1 Comment