Tuesday, March 07, 2006

D2005-D2006: Unregistering the .NET help topics

With Delphi 2005 and Delphi 2006 you can unregister the .NET related help from the help system.
  1. Start Run...
  2. cmd
  3. cd <your install folder> (C:\Program Files\Borland\BDS\4.0\ by default)
  4. cd Help\Common
  5. RegHelp -2
RegHelp /? for more information

I posted this on the newsgroups yesterday.

Friday, March 03, 2006

D2005: Closing the IDE code editor tabs with a click of your Middle Mouse button

I was looking for a particular project on my system last night while preparing the CFBuild D2006 release and noticed a directory called MiddleClickClose.

I was suddenly reminded of a little IDE Add in I wrote to make the IDE support closing of the Code Editor tabs by using the Middle mouse button click. Apparently because FireFox does it, everyone else should.

Well in D2006 it has this behaviour by default. So this download (with full source) is for the D2005 users out there that like clicking on the Middle Mouse Button to close your tabs.

Install Instructions:

  1. Download the zip file (http://www.jed-software.com/files/MiddleClickClose.zip)
  2. Extract the contents to a known location
  3. Start Delphi 2005
  4. Load the MiddleClickClose90.bdsproj project
  5. Right click on the project in the Project Manager and select Install
  6. Job done - you can now Middle Click to close tabs

Source has comments. Be sure to read the comment in the Register procedure.

As noted above, this is for Delphi 2005 only. It isn't necessary for Delphi 2006 anyway.


CFBuild: Delphi 2006 Version Released

Compact Framework Build Helper for Delphi 2006 is now available.

Please download it from: http://www.jed-software.com/cf.htm

Expect some posts on new functionality early next week.

Thursday, March 02, 2006

BDN Article - TDockTabSet component usage

Feel free to head over to BDN and check out my article on the TDockTabSet component which was introduced in Delphi 2005.


I actually wrote the original article in December 2004. It got put on the back burner for quite a while and it was only last week that I dedicated some much needed time to it (and basically rewrote it in the process).

Hopefully it makes sense.

The screenshots are actually from Delphi 2005 - it is pretty easy to tell this is the case. Does anyone know how?