<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/wordpress-mu-1.2.3-2.2.1" -->
<rss version="0.92">
<channel>
    <title>Craig Stuntz's Weblog</title>
    <link>http://blogs.teamb.com/craigstuntz</link>
    <description>News of interest to Delphi, .NET, and InterBase developers</description>
    <lastBuildDate>Fri, 04 Jul 2008 15:18:48 +0000</lastBuildDate>
    <docs>http://backend.userland.com/rss092</docs>
    <language>en-US</language>
    
    <item>
        <title>JAWS, XP Themes, and Accessibility</title>
        <description>It seems that the popular screen reader (software which translates text on the computer screen into spoken audio for the blind) JAWS has problems with applications produced in Delphi when they are manifested for Windows XP.  I don't know if the problem is limited only to Delphi applications, though.  What ...</description>
        <link>http://blogs.teamb.com/craigstuntz/2008/07/03/37823</link>
            </item>
    <item>
        <title>Visual Studio 2008 Service Pack 1 Beta Installation Fails</title>
        <description>The other day I tried to install the Visual Studio 2008 Service Pack 1 beta.  The installer failed.

In the installation log, I found:
Patch (C:\DOCUME~1\CMS~1.VER\LOCALS~1\Temp\Microsoft Visual Studio 2008 SP1 (Beta)\VS90sp1-KB945140-X86-ENU.msp;C:\DOCUME~1\CMS~1.VER\LOCALS~1\Temp\Microsoft Visual Studio 2008 SP1 (Beta)\VC90sp1-KB947888-x86-enu.msp) install failed on product (Microsoft Visual Studio 2008 Professional Edition - ENU). Msi Log: &#60;Microsoft ...</description>
        <link>http://blogs.teamb.com/craigstuntz/2008/05/23/37822</link>
            </item>
    <item>
        <title>Embedded User Authentication Error in InterBase 2007</title>
        <description>Yesterday, an InterBase user reported the following error which he received when he tried to add Embedded User Authentication to an existing database in InterBase 2007:
In Delphi code, I log in as SYSDBA and open an existing database.  I execute the SQL:

ALTER DATABASE ADD ADMIN OPTION

The following exception occurs:

ClassName: ...</description>
        <link>http://blogs.teamb.com/craigstuntz/2008/05/20/37821</link>
            </item>
    <item>
        <title>InterBase Procedure Dependency-Checking Bug</title>
        <description>InterBase seems to have a bug in checking dependencies when you alter the arguments to a procedure which is referenced by a trigger.  It's easy to work around, though.

Yesterday, and InterBase user reported on the IB newsgroups that he had tried the following steps:

	Alter a procedure to change the number ...</description>
        <link>http://blogs.teamb.com/craigstuntz/2008/05/20/37820</link>
            </item>
    <item>
        <title>"Let It Crash" Programming</title>
        <description>This past weekend I read Joe Armstrong's paper on the history of Erlang.  Now, HOPL papers in general are like candy for me, and this one did not disappoint.  There's more in this paper that I can cover in one post, so today I'm going to concentrate on ...</description>
        <link>http://blogs.teamb.com/craigstuntz/2008/05/19/37819</link>
            </item>
    <item>
        <title>Covariant and Contravariant Subtyping In the .NET 2.0 CLR</title>
        <description>Danny Thorpe used to say that he was very much interested in things that the .NET CLR did which C# did not support. Examples include unmanaged Win32 exports and exception filters. One thing which had previously escaped my notice is covariant and contravariant subtyping of generic types, which was apparently ...</description>
        <link>http://blogs.teamb.com/craigstuntz/2008/05/14/37818</link>
            </item>
    <item>
        <title>Embarcadero</title>
        <description>The Embarcadero deal seems, from my outsider's point of view, to be a great deal for CodeGear and for Embarcadero.  There are so many different ways that the two companies' products can work together that it just makes a great deal of sense to me. It's less clear to ...</description>
        <link>http://blogs.teamb.com/craigstuntz/2008/05/09/37817</link>
            </item>
    <item>
        <title>If You Use OnUpdate, Your Code Must Be Perfect</title>
        <description>I've never particularly liked the idea of OnUpdate events.  They have always seemed kind of inelegant to me, but I haven't talked about it much since I don't really have a compelling argument against them, save for "bad smells."  Today, though, I was using RAD Studio and saw ...</description>
        <link>http://blogs.teamb.com/craigstuntz/2008/05/05/37816</link>
            </item>
    <item>
        <title>New Delphi Blog</title>
        <description> MelanderBlog is the home of Anders Melander, who, among other things, developed the TGIFImage component included with Delphi 2007. This site includes a number of useful Delphi components. </description>
        <link>http://blogs.teamb.com/craigstuntz/2008/05/02/37815</link>
            </item>
    <item>
        <title>Stupid PageControl Tricks</title>
        <description>Most of the user interface for our Delphi applications is generated dynamically, at runtime.  When we display this dynamically-generated user interface in a page control, we don't generate the user interface for each page until you first go to it.  This is for performance reasons, as there is ...</description>
        <link>http://blogs.teamb.com/craigstuntz/2008/05/01/37814</link>
            </item>
</channel>
</rss>
