TheCodeCave.Com prepares for the D4PHP.COM launch!

Well, it’s been a Busy,  three weeks here.  Things are finally falling into place.

Sometimes that just happens. 

You swing into these intense periods where things go 90 mph.  

It all started when my wife’s latest commissions check on her book buys her a sweet tablet PC, gets me a motorcycle and now (if it ever stops raining and snowing) I’m back on two wheels after 11 years! (pics soon!!!).  (All you Delphi knitters go and buy her book please!  I know you are out there!) 

Then CodeRage goes into full swing and starts vying for my attention.   Oh, and I also signed the papers refinacing the house.  Then my yard collapses into a giant cess pool, only to be replaced by a mud bog the following week.  Then I’m approved as a Google Summer of Code WordPress mentor and suddenly I’m back to reviewing resumes and project propsals!   It’s like I’m back in my old role of Director of Software Development again.

And then I land the after-hours job of converting CodeGear’s 90 blogs over to WordPress MU.   Yes, you can pinch me, I’m working for the Borland Corporation. 

THEN on Friday the Delphi for PHP field test ends and D4P is been released!  (If you are interested in the product, you can download a 1 day trial here. )  Well, that means it’s time to announce something else I’ve had in the works for a while. 

Coinciding with the release of Delphi for PHP, I’m announing an upcoming community site called “Designed for PHP” at  The tagline for the site is:

Designed for PHP – Bringing the Delphi mindset to PHP development.

This site, created using Delphi for PHP, will not only host a VBulletin  forum but will include articles, reviews, and product announcements pertinent to the soon to be thriving Delphi for PHP community.  I’m in the process of connecting with authors, moderators and administrators who are intersted in joining me in this venture.

 Now, obviously I’ve got some things that will be taking up my free time over the next couple weeks.  But I still hope to get some feed back from you all as to what you’d like to see at the site.  Some ideas from people I’ve already discussed this with include:

  1. Community forum – Software has been purchased, the forum is up and being configured.
  2. Integration with the NewsGroups – This idea fed off of a question from Serge Dosyukov and I know just how to pull it off.  The Delphi for PHP newsgroups will be part of the Forum and if all goes well (my host sometimes has restrictions on comunication with outside servers) they will be fully integraed with the ability to post to the groups directly from the site under your own login name.
  3. Component & Component package reviews
  4. Plenty of user created demo videos – it’s easy to do and free!
  5. ???

and THAT’s why I am announcing this before it is fully up and running.  I want to know what else YOU’D like to see out of the site.  Do you have any thoughts or suggestions?  I’ll be doing work off and on with the site over the next two weeks and working with some interested parties who can get the ball rolling, but we need ideas and a goal for when, in about a month, I can give it some dedicated attention.

 So, do you want to see on  Does anyone remember “The Delphi Super Page”?  If you do, what made THAT page so great?  Pre-2000, there was no where else a Delphi programmer needed to go.   Why was that?  Any thoughts?

 Jot them down here or wander over to and express yourself!  Let’s see what this can turn into!

Microsoft Releases a Vista patch for Delphi 7 support in Vista

ooohhh, I just love this… It’s funny, but won’t be for anyone uninstalling Delphi 7 in order to install Delphi 2007. 

 Just look at the description from one of the linked articles:

After you remove a program from your computer, you can no longer access the CD drive or the DVD drive successfully. The CD drive or the DVD drive does not appear. Or, you receive an error message when you try to access the drive.

Isn’t that just cool?  Uninstall a program from a Vista machine and boom: No CD Drive for you! 

Now, Microsoft is a bit vague, so I could be extrapulating too much information from the articles linked to from this topic.  In Microsoft’s language they only say “This update also includes fixes that are contained in update 929427. These fixes improve support in Windows Vista for the following applications: ”  And then it lists a bunch of programs including CDs and multimedia apps and in the very middle is “Delphi 7 Professional”.   If anyone else can find more details on the exact issue, I’ll gladely update this article.

The patch is a bit of a mixed bag since installing the patch can produce problems:

Note After you install this update, a CD device or a DVD device may not work correctly. If you select the device in Device Manager and then view the properties for the device, you may receive the following error message:

The software for this device has been blocked from starting because it is known to have problems with Windows. Contact the hardware vendor for a new driver. (Code 48)

This problem occurs because a legacy application may install drivers that are incompatible with Windows Vista.

It is when you go digging into the issue through 314060  that you can see the symptoms of the problem Microsoft is dancing around:

In Microsoft Windows XP, after you remove a CD recording program or a DVD recording program, or after you remove a different program, you experience the following symptoms:

You cannot access the CD drive or the DVD drive by using My Computer.
One of the following error messages appears when you view the CD drive or the DVD drive in Device Manager:Error message 1

The device is not working properly because Windows cannot load the drivers required for this device (Code 31).

Error message 2

A driver for this device was not required, and has been disabled (Code 32 or Code 31).

Error message 3

Your registry might be corrupted. (Code 19)

You receive an “error code 39” error message.
A message that resembles the following appears in the notification area:

Windows successfully loaded the device driver for this hardware but cannot find the hardware device. (Code 41)

 Delphi 2007 must be in the very helpful “or after you remove a different program” part. 😉

 Anyway the fix is part of the March 2007 Vista update: to convert to WordPress MU

CodeGear Blogs  

A WordPress Explosion

That’s right folks there are gonna be about 90 new WordPress blogs out there., Borland’s home for Employee Blogs, and, home for a sqad of volunteers who support the CodeGear community,  are leaving the open source .Text  solution behind forever.  And they are moving to WordPress MU, baby! 

What the heck are .Text and WordPress MU (Myooo? Moo?) anyway????

.Text is a .NET 1.1 blogging software package said to be at the top of the heap back before 2004 ended.  2004 was the year of it’s last update.  Meanwhile WordPress MU is a Multi User wrapper around the current source code for the very popular WordPress blogging softare.

WordPress MU

OK… Spill the beans…

“How do I know all this juicy gossip?”, you might well ask.  Well, it just so happens that those 90 or so blogs are going to be converted by none other than YOURS TRUELY! 

That’s right, as of today, a goal I had dreamed about back in 1987, as I helped my highschool computer teacher figure out how to use Turbo Pascal (and supplied the school’s pirated copy of Fortran 77 too SHHH!!!) has finally been met: I am now a Borland CodeGear (contract) Programmer.  How cool is that???

I pitched this project to Allen Bauer back in February.  Their current implementation of .Text seemed somewhat dated and limited in its ablities, from a readers perspective.  I knew that even just working evening hours and weekends, I could quickly turn their site around and give them something MUCH more robust.  I’d not heard anything back from Allen.  So, I’m not certain if my original suggestion had anything at all to do with the fact that John Kaster went looking for a WordPress developer or not.  Either way, I saw a post by John asking for someone experienced in WordPress, and I leapt at the opportunity.  Well, as of tonight, it’s official.  The “Please welcome Brian Layman” email has gone out to the powers that be.  And after a few conversations,  I’m now set up with all sorts of CodeGear goodness that I can tell you absolutely nothing about! MWAHAHAHAHAAHA!

Seriously though, this is gonna be a great project to work on and I’m going to be enjoying every moment of it. I’ve done my share of blogs and sites, (I actually should be anouncing another new site tomorrow btw), but an 88 site conversion is certainly exciting enough to raise an eyebrow or two on any WordPress developer’s face.   I just want to thank John Kaster for allowing me the opportunity to participate in this project.

So, keep your eyes out for the switch over sometime in the not too very distant future.   I’ve just begun work tonight, learning the ins and outs of their current infrastructure.  If all goes well… well, actually, I’ll leave the end of that sentence up to the fine folks at CodeGear.

CodeRage Encore Event: 24 hours of Delphi 2007 for Win32 – Thursday March 29th

This just in from Davidi

To all Registered Delphi 2007 for Win32 Developers

Mark your calendars for this one-time only, online exclusive FREE event! On Thursday, March 29th (for registered users of Delphi 2007 for Win32), you’re invited to spend a virtual day with the engineering team that developed Delphi 2007 for Win32.This is your chance to get answers to your toughest Win32 development challenges – directly from the team that created Delphi 2007 for Win32. Whether it’s Windows Vista, XP, or 2000, AJAX or VCL for the Web – you’ll get the answers you need to give you the edge, share tips and tricks with your colleagues, and meet the luminaries that are blazing new trails in Win32 development.

The Details

When is it? Thursday, March 29th starting at 12:00AM Pacific Daylight Time

Who is it for? All registered users of Delphi 2007 for Win32

What do I need? Bring your Delphi 2007 for Win32 license key, it’s required for admission

Where is it happening? The event is hosted online at the CodeGear Developer Network. Registered Delphi 2007 for Win32 customers will receive an email with the URL and event details before the 24 hours of Delphi 2007 for Win32 starts. If you don’t receive an email before the event starts, send an email to and I will look up your registration entry and get you the URL.

How much does it cost? It’s FREE! (for registered Delphi 2007 for Win32 customers)

24 hour event is for Registered Delphi 2007 for Win32 customers

If you haven’t already purchased your copy of Delphi 2007 for Win32 – do it now! The more time you have to spend with the product – the more you’ll benefit from this exclusive opportunity. Have your license key on-hand to gain entrance to the event.

Purchase a copy today at the CodeGear online store:

Choose the electronic delivery method (ESD) to get your product within minutes!And you’ll save money too!Schedule of Events/Theme/Participants – Thursday March 29, 2007:The following is the current schedule of topics and participants. Note: Participants are subject to change depending on engineering team availability.

Time (PDT) Theme Participants

0:00-2:00 Performance Applications Doug Chapman and Mark Edington

2:00-4:00 Compiler and features Holger Flick and Barry Kelly

4:00-6:00 3rd party Chris Pattinson, Sinan Karajac and Markus

6:00-8:00 Help and Doc Mina Matsuchika and Chris Bensen

8:00-10:00 Database DBX4 Justin Swett and Steve Shaughnessy

10:00-12:00 IDE/MSBuild Sheree Ervin, Dave Wilhelm, and Jeanne Hansen

12:00-14:00 IDE Spencer Kimball, and Chris White, and David Lock

14:00-16:00 VCL for Win32 Joseph Tian and Seppy Bloom

16:00-18:00 Debugger Stephen Blas and Chris Hesik

18:00-20:00 Web Services Craig Farrell and Bruneau Babet

20:00-22:00 Web applications Jason Sprenger and Jim Tierny

22:00-24:00 Delphi (Japanese) Takeshi Arisawa

Note: all times listed are Pacific Daylight Time which is UTC -7.

Start times around the world will be (using – Thursday, March 29, 2007 at 07:00:00Bangalore – Thursday, March 29, 2007 at 12:30:00 PMFrankfurt – Thursday, March 29, 2007 at 9:00:00 AMSao Paulo – Thursday, March 29, 2007 at 4:00:00 AMSydney – Thursday, March 29, 2007 at 5:00:00 PMTokyo – Thursday, March 29, 2007 at 4:00:00 PM

Registered Delphi 2007 for Win32 customers will receive an email (on Wednesday) with the event participation information.
If you’re not a registered Delphi 2007 for Win32 customer, you can watch the Delphi replays of the recent CodeRage 2007 virtual conference at

You can also come see a CodeGear team member live at one of our upcoming CodeGear tour stops. The complete schedule is available at you online!David Intersimone “David I”Vice President, Developer Relations and Chief EvangelistCodeGeardavidi@codegear.comLegal Notices


Legal notices covering this email message, software documents, files and information are available at

CodeGear Privacy Policy (effective date: August 31, 2004)

Delphi for PHP Article 3: A Brief History of Time and Delphi for PHP

When I was first fiddling around with the beta test stuff for Delphi for PHP, and before I’d gotten BetaBlogger status, I’d put together a post with what history I’d been able to scrounge about D4PHP from the WayBack Machine and Google.   I’d never gotten around to posting what I’d found.  Before it disappears forever into the nether regions of my harddrive, I thought I would hit Paste and Publish. 

I think I’ve gotten most of the details correct, but there are some guesses that might be inaccurate. Also, there are loads of links because I wanted to make it VERY clear that this info was gathered from the web and I was not breaking my NDA.  That’s not a concern anymore, luckily. You might find some of the links interesting. 

 So, here’s the history of Delphi for PHP as I know it:

Continue reading Delphi for PHP Article 3: A Brief History of Time and Delphi for PHP

“chipmunk psychotherapist”

Sorry, just got a spam email with that title.  It was so good I had to share… “chipmunk psychotherapist” just inspires such visions…

 Does anyone remember the song from the Dr. Demento show about the squirrel/chipmonk crossing the road?  Oooo that’s gonna bug me all day..  Hmmm there was something about his squirrely girlfriend not making it across and he was going to rescue her or something…  It was sort of a love ballad I guess…  hmmm, it’ll come to me…