May 31st, 2008
I’m looking at releasing a small update to QC Plus in a few weeks. If you have a bug or “feature” that you find particularly annoying, please let me know and I’ll see about fixing it. While you could leave issue anonymously in the comments of this blog, I’d prefer you either add a QC report for it or email me directly.
I’ve already fixed a few things in preparation but need some motivation to actually put a release together
QC Plus home
Posted in Uncategorized | No Comments »
May 31st, 2008
Now available to download is an update for Delphi 2007 of the Beyond Compare IDE Expert.
This update address an access violation you may have encountered when closing an unsaved project and there were no editors open in the IDE. This update is only available for Delphi 2007 users at the moment. The Delphi 2006 version will be updated at a later date.
To install this update just extract the update download contents (BC2007.dll) over the existing BC2007.dll file.
Beyond Compare IDE Expert home
Beyond Compare 3.0 beta has been made public. Be sure to check out the massive number of improvements since Beyond Compare 2.0 by downloading the beta version.
http://www.scootersoftware.com/beta3/download.php
Posted in Beyond Compare, IDE Experts | No Comments »
May 9th, 2008
A new feature introduced in Delphi 2005, automatically synchronised the project managers selection to the current editor file.
Unfortunately, this feature can get a little annoying.
- If you have a large project with many files the constant changing of the project manager position.
- If you use the project manager for navigation the current position continually changes when you change to a new file in the editor.
- It also doesn’t always select the correct file. If you have two files with the same name in two different projects, it will always locate the first file in the project manager. Where it should first look in the active project for the file selected.
The good news is that you can turn this behaviour off.
Rad Studio 2007 (and other 2007 versions)
- Close any IDE instances running
- Start RegEdit
- Navigate to HKEY_CURRENT_USER\Software\Borland\BDS\5.0\ProjectManager
- Create a new string (or DWord) value called AutoTrack
- Set the value to 0
- Exit RegEdit
- Restart IDE
For 2006 versions replace the 5.0 in the registry key with 4.0
For 2005 versions replace the 5.0 in the registry key with 3.0
To revert to the default behaviour either delete the AutoTrack value or set the data value to 1
Posted in Delphi, IDE | 3 Comments »
March 21st, 2008
A new version of JSDialog Pack is now available. Registered users should have received their copy last week. If you still haven’t received your release notice, then please contact me ASAP.
New features since the last blog post includes:
- Unicode support for D2005 - D2007 versions.
- Ability to include basic html formatting in content, header and footer sections
- enhancements to radio buttons
Version History
Version 1.0.049
—————–
March 13, 2008
- Allow TJSCommandLinkButton controls to be used at designtime
- Include a package to allowing installing TJSCommandLinkButton at designtime (d2007 only)
- Fix a minor alignment issue
- Add new BiDiMode and ParentBiDiMode properties to various controls (support not fully implemented)
- Add a version information menu item to the components context menu at design time
- Help Link not displaying HandPoint cursor
- Help Link not positioning correctly when the button bar is invisible and command links are shown
- Fly over hints not working for command links and custom buttons (New property on TJSDialog descendants called ShowHint - default = False)
- Painting of the instruction background not covering the correct area when Instruction.ShowGlyph is true and an icon type is set
- Positioning of the radio buttons incorrect when an expanded dialog has more lines visible in the dialog body
- Footer not updating if changed when dialog is visible
- Raise ENoHelpLinkException type exception when Help Link has been clicked but default handling can’t find associated help file
Version 1.0.047
—————–
February 7, 2008
- Add support for grouped radio buttons (columns and border)
- improve control alignment and consistency
- improve usage of TButton controls where possible
- support disabled command link buttons
- support ability to hide custom buttons
- improve size calculation
- make size adjustments more efficient
- new public method “Update” added to TJSCustomDialog to force dialog to update
- draw border widths that are greater than 1 correctly
- new virtual method HeightAdjustment
- new virtual method WidthAdjustment
- document missing properties and classes
- new event OnKeyPress
- support Unicode content
- support formating in Content, Header, Footer sections.
- register TJSDialogCheck component by default
- Make sure a headers glyph size is only used for calculating the header rect if the Icon property is tdiCustom
- Always allow Alt+F4 to close a dialog when it is being previewed in the IDE
- Fix various Installation application issues



Posted in TJSDialog, components | No Comments »
February 11th, 2008
I mentioned that I finally got bugged enough by a bug in the Action Manager components that I fixed it.
I have added the workaround to the QualityCentral report.
Report No: 31683 (RAID: 244036) Status: Open
ActionManager Memory issue with FastMM4 installed
http://qc.codegear.com/wc/qcmain.aspx?d=31683
Hope you find it useful.
Tags: Action Manager
Posted in Action Manager | 1 Comment »
January 22nd, 2008
Folks, comments to my blog are moderated. If you wish to comment on an older post and want me to reply - please include your email. I certainly won’t publish the comment (that includes a private email address) under any circumstances.
Also if you have an issue with a utility I have released, saying that “XYZ” didn’t run correctly is not really helping. At least send me a screenshot. My email address is available in the Profile Page and I endevour reply to every email I get.
Posted in Uncategorized | No Comments »
January 22nd, 2008
In case you haven’t noticed, I changed my mind about releasing an update on the weekend. Mostly this is because I had other things that were more important but also because I wanted to check out some memory issues and do a few more minor fixes.
One thing I had to do before resolving any memory issues (using FastMM4) was to fix this VCL bug.
Report No: 31683 (RAID: 244036) Status: Open
ActionManager Memory issue with FastMM4 installed
http://qc.codegear.com/wc/qcmain.aspx?d=31683
Which I managed to do. Probably not the most elegant of fixes, but it works and now I can get the full FastMM4 report readout.
As for when I will release the next update, well I changing my strategy for that question.
“When I feel it is ready”
PS: Feel free to send any crash reports you get. I read them (and often respond to them) so don’t think you are wasting your time.
Posted in Action Manager, QC Plus, QualityCentral | 1 Comment »
January 19th, 2008
I’ve finally decided to finish off a few things and release an update for QC Plus. There are two reasons for this update:
- Support the new voting system
- The way project platforms are loaded has changed (technically might not have changed but new lookup data has perhaps identified a false assumption on my part)
Voting changes
Previously you could allocate up to 10 votes within a project. Now non sysops can allocate up to 10 votes for a single report. Depending on a sysops level, they are allowed to allocate even more votes to a single report. For example, as a sysop level 2, I can allocate up to 20 votes per report.
Another change is that you can now vote against a report. You do this by entering in a negative vote number. So -10 will allocate 10 votes against the report.
Previously QC Plus had an allocate votes dialog that allowed you to type in the number of votes to set against report - I doubt it was used much though, because the other interface shortcuts were just too efficient.
With the new voting system, a new user interface was required. This user interface was created with TJSEditDialog and appears below. I did have a nice little image of a ballot box to the left of the instruction, however redistributing it was going to be a copyright violation.

The new voting system might see the demise of one QC Plus feature though, the Vote List. Given that you can now vote on every report in the system, this feature could consume a large amount of memory.
So new version is coming up. Stay tuned.
Posted in QC Plus, QualityCentral | 1 Comment »
December 9th, 2007
This morning I changed hosts to a company called Site5.
They offer a very good value plan with many features. If you sign up before Christmas you also get a discount on the already competitive price.
If you are thinking about updating your host, then consider Site5.

My previous plan only allowed for 50 meg of disk space. With Site5 I now get 750GB of disk space.
Expect a few more videos in the future!
Posted in Uncategorized | 1 Comment »
December 9th, 2007
I just installed 3rdRail. Went to create a new project and it asked for Registration.
Which is fine. I input the info and click the Register button.
… unfortunately the registration servers are down. After 4 more attempts I decide to instead click Cancel.
So I clicked Cancel and got some popup dialog with some text explaining something I wasn’t interested in. Then this dialog displayed.
What would you do if you were presented with a dialog like this?

Oh and I tried to click on the Finish button, but it didn’t do anything.
Posted in 3rdRail | 5 Comments »