<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8080849</id><updated>2011-12-15T14:02:24.440+11:00</updated><category term='images'/><category term='Vista'/><category term='IDE Experts'/><category term='QC Plus'/><category term='FastMM4'/><category term='3rdRail'/><category term='QualityCentral'/><category term='Build'/><category term='DotNet'/><category term='blog'/><category term='logo'/><category term='Live Templates'/><category term='Action Manager'/><category term='Tool Palette'/><category term='Visual Forms'/><category term='Beyond Compare'/><category term='Delphi'/><category term='CFBuilder'/><category term='Tools'/><category term='glass'/><category term='Compact Framework'/><category term='components'/><category term='InstallAware'/><category term='Laptop'/><category term='TJSDialog'/><category term='Spacely'/><title type='text'>JED Software</title><subtitle type='html'>Information about upcoming developments from JED Software.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default?start-index=101&amp;max-results=100'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>152</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8080849.post-8966433634375129373</id><published>2008-01-25T08:37:00.000+11:00</published><updated>2008-01-25T08:40:24.620+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>BLOG: You are reading the last post on this blog (it is moving)</title><content type='html'>I have moved the contents of this blog and all comments over to my website.&lt;br /&gt;&lt;br /&gt;This blog will no longer be updated, instead please visit:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/blog"&gt;http://www.jed-software.com/blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A new &lt;strong&gt;series&lt;/strong&gt; of posts will be starting soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-8966433634375129373?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/8966433634375129373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=8966433634375129373' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8966433634375129373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8966433634375129373'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2008/01/blog-you-are-reading-last-post-on-this.html' title='BLOG: You are reading the last post on this blog (it is moving)'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-6476807117890081037</id><published>2008-01-23T00:33:00.000+11:00</published><updated>2008-01-23T00:38:18.368+11:00</updated><title type='text'>Commenting</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-6476807117890081037?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/6476807117890081037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=6476807117890081037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6476807117890081037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6476807117890081037'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2008/01/commenting.html' title='Commenting'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-9036788183460422576</id><published>2008-01-23T00:20:00.000+11:00</published><updated>2008-01-23T00:30:14.705+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QualityCentral'/><category scheme='http://www.blogger.com/atom/ns#' term='Action Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='QC Plus'/><title type='text'>QC Plus: Blah, blah</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;One thing I had to do before resolving any memory issues (using FastMM4) was to fix this VCL bug. &lt;br /&gt;&lt;br /&gt;Report No: 31683 (RAID: 244036)          Status: Open&lt;br /&gt;ActionManager Memory issue with FastMM4 installed&lt;br /&gt;http://qc.codegear.com/wc/qcmain.aspx?d=31683&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;As for when I will release the next update, well I changing my strategy for that question. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;"When I feel it is ready"&lt;/strong&gt;  :-)&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-9036788183460422576?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/9036788183460422576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=9036788183460422576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/9036788183460422576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/9036788183460422576'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2008/01/qc-plus-blah-blah.html' title='QC Plus: Blah, blah'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-2312717645228226163</id><published>2008-01-19T11:03:00.000+11:00</published><updated>2008-01-19T11:45:06.136+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QualityCentral'/><category scheme='http://www.blogger.com/atom/ns#' term='QC Plus'/><title type='text'>QC Plus: New version this weekend</title><content type='html'>I've finally decided to finish off a few things and release an update for QC Plus. There are two reasons for this update:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Support the new voting system&lt;/li&gt;&lt;br /&gt;&lt;li&gt;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)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Voting changes&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;With the new voting system, a new user interface was required. This user interface was created with &lt;a href="http://www.jed-software.com/jsd.htm"&gt;TJSEditDialog&lt;/a&gt; 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.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/blog/NewAllocateVotes.png"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.jed-software.com/images/blog/NewAllocateVotes.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;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.&lt;br /&gt;&lt;p&gt;So new version is coming up. Stay tuned.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-2312717645228226163?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/2312717645228226163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=2312717645228226163' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/2312717645228226163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/2312717645228226163'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2008/01/qc-plus-new-version-this-weekend.html' title='QC Plus: New version this weekend'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-4202109472709514927</id><published>2007-12-09T12:22:00.000+11:00</published><updated>2007-12-09T12:26:53.777+11:00</updated><title type='text'>New Host - Site5</title><content type='html'>This morning I changed hosts to a company called Site5.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;If you are thinking about updating your host, then consider Site5.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.site5.com/in.php?id=46422-18"&gt;&lt;img alt="Banner, 120x60px" border="0" src="http://www.site5.com/creative/2db/120x60.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My previous plan only allowed for 50 meg of disk space. With Site5 I now get 750GB of disk space.&lt;br /&gt;&lt;br /&gt;Expect a few more videos in the future!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-4202109472709514927?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/4202109472709514927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=4202109472709514927' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/4202109472709514927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/4202109472709514927'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/12/new-host-site5.html' title='New Host - Site5'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-1378830203313279462</id><published>2007-12-09T12:07:00.000+11:00</published><updated>2007-12-09T14:10:55.635+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3rdRail'/><title type='text'>Now this is an Informative Dialog!</title><content type='html'>I just installed 3rdRail. Went to create a new project and it asked for Registration. &lt;br /&gt;&lt;br /&gt;Which is fine. I input the info and click the Register button.&lt;br /&gt;&lt;br /&gt;... unfortunately the registration servers are down. After 4 more attempts I decide to instead click Cancel.&lt;br /&gt;&lt;br /&gt;So I clicked Cancel and got some popup dialog with some text explaining something I wasn't interested in. Then this dialog displayed.&lt;br /&gt;&lt;br /&gt;What would you do if you were presented with a dialog like this?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://74.54.69.210/images/blog/InformativeDlg.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://74.54.69.210/images/blog/InformativeDlg.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Oh and I tried to click on the Finish button, but it didn't do anything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-1378830203313279462?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/1378830203313279462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=1378830203313279462' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/1378830203313279462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/1378830203313279462'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/12/now-this-is-informative-dialog.html' title='Now this is an Informative Dialog!'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-6425782062363348403</id><published>2007-11-14T20:51:00.000+11:00</published><updated>2007-11-14T20:54:31.523+11:00</updated><title type='text'>JSDialog - 1.0.043 Update</title><content type='html'>If you haven't received the TJSDialog 1.0.043 update by now, it is because your email host has rejected the email. Please contact me directly to get this solved!&lt;br /&gt;&lt;br /&gt;You need this version installed before you can begin using TJSEditDialog.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;TJSEditDialog Update&lt;/span&gt;&lt;br /&gt;All orders were sent last week. I'm just doing the necessary web page changes before the official announcement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-6425782062363348403?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/6425782062363348403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=6425782062363348403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6425782062363348403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6425782062363348403'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/11/jsdialog-10043-update.html' title='JSDialog - 1.0.043 Update'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-2297559790223586865</id><published>2007-10-27T11:23:00.000+10:00</published><updated>2007-10-30T02:03:49.068+11:00</updated><title type='text'>JSEditDialog - Preview</title><content type='html'>You can now download a video which previews the new TJSEditDialog component. TJSEditDialog is a descendant of TJSDialog which adds edit functionality.&lt;br /&gt;&lt;br /&gt;Think of replacements for InputBox and InputQuery but heaps better. The download is just under 15 meg in WMV format. It was about 35meg in flash format.&lt;br /&gt;&lt;br /&gt;Created with the new version of Camtasia which has some nice new features.&lt;br /&gt;&lt;br /&gt;While not officially released you can preorder. It does require a registered TJSDialog license.&lt;br /&gt;&lt;br /&gt;Purchase the TJSDialog Pack for 80 EUR - &lt;a href="https://secure.shareit.com/shareit/checkout.html?productid=300184308&amp;amp;language=English"&gt;Share*it!&lt;/a&gt;&lt;br /&gt;Purchase just TJSEditDialog for 40 EUR (existing TJSDialog customers only) - &lt;a href="https://secure.shareit.com/shareit/checkout.html?productid=300184107&amp;amp;language=English"&gt;Share*it!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download the Video - &lt;a href="http://www.jed-software.com/video/JSEditDialogPreview7.zip"&gt;Video Download&lt;/a&gt;&lt;br /&gt;Download the Demo shown in the video - &lt;a href="http://www.jed-software.com/files/JSEditDialogDemo.zip"&gt;Demo Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/JSEditDialogDemo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/blog/JSEditDialogDemo75.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-2297559790223586865?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/2297559790223586865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=2297559790223586865' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/2297559790223586865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/2297559790223586865'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/10/jseditdialog-preview.html' title='JSEditDialog - Preview'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-3280137210428270666</id><published>2007-10-16T01:20:00.000+10:00</published><updated>2007-10-16T01:21:52.011+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QualityCentral'/><category scheme='http://www.blogger.com/atom/ns#' term='QC Plus'/><title type='text'>Ann: QC Plus 1.0 now available</title><content type='html'>QC Plus is the native windows QualityCentral client that I've been developing off and on since 2004.&lt;br /&gt;&lt;br /&gt;It was windows client formally called JED, QC.&lt;br /&gt;&lt;br /&gt;You can download the installation from the download page on my website:&lt;br /&gt;    http://www.jed-software.com/qc_download.htm&lt;br /&gt;&lt;br /&gt;There are a heap of features in this version, but I'd hate to spoil the fun of finding them all by telling you what they all are.&lt;br /&gt;&lt;br /&gt;There is a short video in the support section detailing a common question, that also shows a few features (if you can stand the first 20 seconds of my mumbling and indecision &lt;g&gt;)&lt;br /&gt;    http://www.jed-software.com/qc_support.htm&lt;br /&gt;&lt;br /&gt;It should play nice with existing JED, QC RC2 installations, if not, you may want to delete your cached data (steps on the support page).&lt;br /&gt;&lt;br /&gt;There is a help file included that is actually quite full and has not only user interface features but also some info about QualityCentral in general.&lt;br /&gt;&lt;br /&gt;There are some other articles in the works and hopefully I will be able to post a link to them soon.&lt;br /&gt;&lt;br /&gt;If you find a bug in the client you can choose to do either of the following things:&lt;br /&gt;&lt;br /&gt;  1) Ignore it and get frustrated everytime you come across it&lt;br /&gt;  2) Email me about it (my email is in the about box)&lt;br /&gt;  3) Post it in QualityCentral against the "JED QC" platform in the QualityCentral project. Please search incase it is already in there though.&lt;br /&gt;&lt;br /&gt;I'd like to take the time to thank the following folks for helping out:&lt;br /&gt;&lt;br /&gt; * Dave and Levi from Clever Icons for donating the splash image and icons - www.clevericons.com&lt;br /&gt; * Steema Software for donating TeeChart PRO to me to use - http://www.steema.com&lt;br /&gt; * Sinan at InstallAware for the copy of Installaware Studio - www.installaware (The setup is really slick and shows what you can do with an MSI installation)&lt;br /&gt;&lt;br /&gt;A special thanks to all the testers for the feedback, requests and for keeping me interested along the way.&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-3280137210428270666?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/3280137210428270666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=3280137210428270666' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3280137210428270666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3280137210428270666'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/10/ann-qc-plus-10-now-available.html' title='Ann: QC Plus 1.0 now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-6346101574125255980</id><published>2007-10-10T00:11:00.000+10:00</published><updated>2007-10-10T00:53:47.151+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QualityCentral'/><category scheme='http://www.blogger.com/atom/ns#' term='QC Plus'/><title type='text'>QC Plus: Rating reports</title><content type='html'>There is a lot of talk about voting and rating reports in &lt;a href="http://qc.codegear.com/"&gt;QualityCentral&lt;/a&gt; on the newsgroups at the moment. A common issue is that people don't truly understand what each of these items are for.&lt;br /&gt;&lt;br /&gt;I'm going to focus on report rating for this post because I've just unwillingly changed  the user interface to QC Plus. About 3 days before the version 1.0 release because of this discussion.&lt;br /&gt;&lt;br /&gt;First disclaimer: I like the original implementation of rating a report interface. If you know what rating a report means, there is nothing wrong with the user interface. If you don't take the time to find out what rating a report means, you could mess it up.&lt;br /&gt;&lt;br /&gt;If you don't take the time to find out what the brake pedal does, you could die.&lt;br /&gt;&lt;br /&gt;The new user interface is now the default user interface for report rating. You have to use the new interface at least once, before being able to revert back to the previous (or alternative) interface.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The changes made&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Where possible when rating a report the text now mentions &lt;span style="font-weight: bold;"&gt;Quality&lt;/span&gt;. So instead of "Rate Report" it is "Rate Report Quality". Will that help, probably not. &lt;/li&gt;&lt;li&gt;The Rating / Voting group visible when viewing a report is now captioned as Feedback. When rating a report you are providing feedback to a) the report creator b) other users and c) your friendly neighborhood sysop.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Where previously you clicked on the value you wanted to rate a report, you now have to click a button captioned "Set Quality". Unfortunately Set Report Quality didn't really fit so a compromise for the caption text had to be reached. Will be interesting to see what the German translation of that text will be!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;When you press the Set Quality button the following dialog displays:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/RateReport.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/blog/RateReport.png" alt="" border="0" /&gt;&lt;/a&gt;Second disclaimer: Text isn't final. If you have suggestions feel free to post a comment or email me (available in profile).&lt;br /&gt;&lt;br /&gt;You then select the radiobuttons text that you think best describes the quality of the report; then click OK. If you are playing the numbers game - "rating value") "rating string"&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Useless&lt;/li&gt;&lt;li&gt;Poor&lt;/li&gt;&lt;li&gt;Average&lt;/li&gt;&lt;li&gt;Good&lt;/li&gt;&lt;li&gt;Excellent&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;If you want the old, better and more efficient (my opinion naturally) interface back - check the &lt;span style="font-style: italic;"&gt;I prefer to use the alternate rating interface&lt;/span&gt;. The option only sticks when you click OK - so that is like confirming you now understand what rating a report really means!&lt;br /&gt;&lt;br /&gt;I've also updated the help file that ships with QC Plus to include further detail and a little FAQ about rating the quality of a report. Clicking the link will take you to that specific page.&lt;br /&gt;&lt;br /&gt;Naturally even with such a dialog guiding the user, abuse or neglect can still occur.&lt;br /&gt;&lt;br /&gt;Clear as mud, eh?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-6346101574125255980?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/6346101574125255980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=6346101574125255980' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6346101574125255980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6346101574125255980'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/10/qc-plus-rating-reports.html' title='QC Plus: Rating reports'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-5877529380141593067</id><published>2007-10-04T00:50:00.000+10:00</published><updated>2007-10-04T01:02:13.387+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='TJSDialog'/><category scheme='http://www.blogger.com/atom/ns#' term='components'/><title type='text'>JSDialog - Update now available</title><content type='html'>As mentioned yesterday, the new version of TJSDialog has been released to registered users.&lt;br /&gt;&lt;br /&gt;You can download a compiled version of the &lt;a href="http://www.jed-software.com/files/TJSDialog_Demo.zip"&gt;main demo&lt;/a&gt; for the component.&lt;br /&gt;&lt;br /&gt;More information about the new release available from &lt;a href="http://www.jed-software.com"&gt;http://www.jed-software.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To purchase your own license(s) visit the &lt;a href="http://www.jed-software.com/jsd_purchase.htm"&gt;purchase&lt;/a&gt; page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-5877529380141593067?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/5877529380141593067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=5877529380141593067' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5877529380141593067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5877529380141593067'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/10/jsdialog-update-now-available.html' title='JSDialog - Update now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-5343723651303572344</id><published>2007-10-02T23:27:00.000+10:00</published><updated>2007-10-03T00:26:14.876+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='TJSDialog'/><category scheme='http://www.blogger.com/atom/ns#' term='components'/><title type='text'>JSDialog - Check these out</title><content type='html'>An update for &lt;a href="http://www.jed-software.com/jsd.htm"&gt;TJSDialog&lt;/a&gt; should be available tomorrow. Here are a couple of dialogs you can create using TJSDialog the you can't with the native Vista API.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/jsdCustomHeader.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/jsdCustomHeader.png" alt="" border="0" /&gt;&lt;/a&gt;The native API doesn't even support a header section, let alone a header section with a gradient background.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/jsdChooseOptions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/jsdChooseOptions.png" alt="" border="0" /&gt;&lt;/a&gt;The native API supports radiobuttons. TJSDialog supports radiobuttons and given the powerful nature of TJSDialog, it can also support checkboxes inplace of the radiobuttons. An extra component is even included so you don't have to handle the required events. All the work is done for you.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/jsdUpdateQCPlus.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/jsdUpdateQCPlus.png" alt="" border="0" /&gt;&lt;/a&gt;The commandlink control used in TJSDialog is more advanced than the default Vista implementation. You can assign an additional picture (such as what is displayed on the Copy file dialog) as well as assign the additional picture or glyph from a specific image list.&lt;br /&gt;&lt;br /&gt;There are a number of other additional features in TJSDialog that isn't included when you use the native API, apart from the fact that TJSDialog works under Win2000 and WinXP (and should also work under Win95 and Win98).&lt;br /&gt;&lt;br /&gt;The code for TJSDialog compiles in every &lt;a href="http://www.codegear.com/delphi"&gt;Delphi&lt;/a&gt; version from Delphi 5 through to RAD Studio 2007 (except Delphi 8).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Custom Controls&lt;br /&gt;&lt;/span&gt;With TJSDialog you can even use other vendors controls to keep a consistent look and feel for your entire application, including the dialogs. This means that if you use one of the custom &lt;a href="http://www.raize.com"&gt;Raize&lt;/a&gt; or &lt;a href="http://www.devexpress.com"&gt;Developer Express&lt;/a&gt; styles, you can replace the default Buttons on TJSDialog with a button from one of these vendors and not have your dialogs look totally different from your application.&lt;br /&gt;&lt;br /&gt;Don't like the TJSDialog progress bar implementation, replace it with a thirdparty one.&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;TJSDialog is extremely powerful, it is just waiting for you to unlock it. It is so powerful that you will find that many custom forms in your projects can be removed and replaced with TJSDialog components. I have done this several times in projects of my own.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Component Editor&lt;/span&gt;&lt;br /&gt;TJSDialog ships with a comprehensive component editor that offers preview functionality. This way it is easy to experiment with properties and easily check how the dialog will look.&lt;br /&gt;&lt;br /&gt;You can visit the TJSDialog &lt;a href="http://www.jed-software.com/jsd.htm"&gt;website&lt;/a&gt; for further information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-5343723651303572344?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/5343723651303572344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=5343723651303572344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5343723651303572344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5343723651303572344'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/10/jsdialog-check-these-out.html' title='JSDialog - Check these out'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-706696992900232306</id><published>2007-09-27T23:10:00.000+10:00</published><updated>2007-09-27T23:33:47.818+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE Experts'/><title type='text'>Visual Forms - Version 1.4 now available</title><content type='html'>An update to Visual Forms is now available.&lt;br /&gt;&lt;br /&gt;Some changes that are included in Version 1.4 is:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;New Feature - Thumbnail quality selector added to options dialog&lt;/li&gt;&lt;li&gt;New Feature - Zoom preview&lt;/li&gt;&lt;li&gt;New Feature - Remember last zoom size and reload project with that zoom size&lt;/li&gt;&lt;li&gt;New Feature - Support for Italian translation (thanks Dario)&lt;/li&gt;&lt;li&gt;New Feature - Incremental search added to Select Form dialog&lt;/li&gt;&lt;li&gt;Update - Incremental search now brings a form into view&lt;/li&gt;&lt;li&gt;Fix bug where placing commands onto a toolbar might corrupt the images&lt;/li&gt;&lt;li&gt;Fix bug where only open forms are displayed was not being updated when a new form was opened&lt;/li&gt;&lt;li&gt;Fix bug where only open forms are displayed the Open Form dialog would only show open forms as well&lt;/li&gt;&lt;li&gt;Fix bug where Saving a new project would fail&lt;/li&gt;&lt;li&gt;Replace ActionManager toolbars with TToolbar&lt;/li&gt;&lt;/ol&gt;Quality Selector (Item 1):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/VisualForms14_02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/blog/VisualForms14_02thumb.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Zoom Preview (Item 2):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/VisualForms14_01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/blog/VisualForms14_01thumb.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Existing customers should have received notification of the new build a couple of weeks ago. If you have not, please contact me.&lt;br /&gt;&lt;br /&gt;You can found out more about the Visual Forms IDE Expert from:&lt;br /&gt;  &lt;a href="http://www.jed-software.com/vf.htm"&gt;http://www.jed-software.com/vf.htm&lt;/a&gt;&lt;br /&gt;  &lt;a href="http://www.jed-software.com/vf_screen.htm"&gt;http://www.jed-software.com/vf_screen.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An updated feature video is currently in the works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-706696992900232306?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/706696992900232306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=706696992900232306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/706696992900232306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/706696992900232306'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/09/visual-forms-version-14-now-available.html' title='Visual Forms - Version 1.4 now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-6440353414913194782</id><published>2007-08-19T10:15:00.000+10:00</published><updated>2007-08-19T10:20:42.724+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Beyond Compare'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE Experts'/><title type='text'>NEW: Beyond Compare IDE Expert for BDS2006</title><content type='html'>The Beyond Compare IDE Expert is now available for Borland Developer Studio 2006 (and Turbo Delphi PRO).&lt;br /&gt;&lt;br /&gt;More information and download locations from the online readme file.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/docs/bc_readme.htm"&gt;http://www.jed-software.com/docs/bc_readme.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-6440353414913194782?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/6440353414913194782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=6440353414913194782' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6440353414913194782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6440353414913194782'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/08/new-beyond-compare-ide-expert-for.html' title='NEW: Beyond Compare IDE Expert for BDS2006'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-8921831218582740559</id><published>2007-07-30T21:20:00.000+10:00</published><updated>2007-07-30T22:05:12.747+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='InstallAware'/><category scheme='http://www.blogger.com/atom/ns#' term='FastMM4'/><title type='text'>NEW: FastMM4 Options Interface</title><content type='html'>Today I am releasing a little application I wrote to help folks that perhaps don't have the confidence to read through the FastMM4Options.inc file and determine what options they want to activate/deactivate for their copy of FastMM4.&lt;br /&gt;&lt;br /&gt;To download the full version of FastMM4:&lt;br /&gt;  &lt;a href="http://sourceforge.net/projects/fastmm/"&gt;FastMM on sourceforge&lt;/a&gt; by Pierre le Riche&lt;br /&gt;To download the installation file:&lt;br /&gt;  &lt;a href="http://www.jed-software.com/files/FastMM4GUISetup.exe"&gt;FastMM4 Options Interface&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This utility was written in &lt;a href="http://www.codegear.com"&gt;CodeGear&lt;/a&gt; &lt;a href="http://www.codegear.com/delphi"&gt;Delphi&lt;/a&gt; 2007&lt;br /&gt;Installation program was created with &lt;a href="http://www.installaware.com"&gt;InstallAware&lt;/a&gt; 7 Studio&lt;br /&gt;&lt;br /&gt;Lets pad out this post with some images...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/blog/FastMM4_Gui01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/blog/FastMM4_Gui01_blog.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Regular options&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/blog/FastMM4_Gui02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/blog/FastMM4_Gui02_blog.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Showing dependant options&lt;br /&gt;&lt;br /&gt;UPDATE: I must add that Pierre has done an awesome job in creating and documenting each compiler option. The comments that are displayed are directly from the options include file. I have not added to any of the descriptions.&lt;br /&gt;&lt;br /&gt;Let me know if you find it useful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-8921831218582740559?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/8921831218582740559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=8921831218582740559' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8921831218582740559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8921831218582740559'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/07/new-fastmm4-options-interface.html' title='NEW: FastMM4 Options Interface'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-5102976061945451260</id><published>2007-06-28T01:11:00.000+10:00</published><updated>2007-06-28T01:46:14.722+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Beyond Compare'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE Experts'/><title type='text'>Beyond Compare IDE Expert now available</title><content type='html'>I've tinkered away on the Beyond Compare IDE Expert a little this week. Thanks to everyone that responded to my call for Beta testers.&lt;br /&gt;&lt;br /&gt;I've now made available the first public version of Beyond Compare IDE Expert.&lt;br /&gt;&lt;br /&gt;You can read the readme file (which includes the Installation and User Guide) online at &lt;a href="http://www.jed-software.com/docs/bc_readme.htm"&gt;www.jed-software.com/docs/bc_readme.htm&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can download the actual expert from &lt;a href="http://www.jed-software.com/files/BCIDEExpert2007.zip"&gt;www.jed-software.com/files/BCIDEExpert2007.zip&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This screenshot shows where the commands are available when the expert is installed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/where_in_ide.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/blog/where_in_ide.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-5102976061945451260?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/5102976061945451260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=5102976061945451260' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5102976061945451260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5102976061945451260'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/06/beyond-compare-ide-expert-now-available.html' title='Beyond Compare IDE Expert now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-872354578663856076</id><published>2007-06-28T00:58:00.000+10:00</published><updated>2007-06-28T01:10:49.715+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CFBuilder'/><category scheme='http://www.blogger.com/atom/ns#' term='DotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>CFBuilder: The Future</title><content type='html'>Well to put it bluntly, it doesn't have one.&lt;br /&gt;&lt;br /&gt;With CodeGear announcing the removal of the WinForms designers from the upcoming Highlander release, there really is no place of CFBuilder.&lt;br /&gt;&lt;br /&gt;It was a fun tool to work with. It helped me learn a lot about many new IDE OpenTool API's I hadn't used before.&lt;br /&gt;&lt;br /&gt;I really didn't expect it to be so popular (my ISP threatened to ban me because of the downloads!), although because of this popularity it got to the feature stage it was today.&lt;br /&gt;&lt;br /&gt;I really must say thanks to Jeroen Pluimers for giving me the motivation needed to get the releases out to you guys and for his wonderful Class Helpers. His work with Class Helpers for CF specific features just proves how valuable they are for Delphi developers.&lt;br /&gt;&lt;br /&gt;What does the future hold for Delphi and CF development, who knows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I guess the burning question everyone is wanting to know is whether or not they will see my little game that I wrote for the CF framework. Well, I'll be honest and say a decision is yet to be made. Perhaps 60% (yes) - 40% (no) as I write this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-872354578663856076?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/872354578663856076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=872354578663856076' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/872354578663856076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/872354578663856076'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/06/cfbuilder-future.html' title='CFBuilder: The Future'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-806363502760818229</id><published>2007-06-18T22:21:00.000+10:00</published><updated>2007-06-18T22:29:24.049+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>[Beta] Are you a Beyond Compare user?</title><content type='html'>If you are a registered &lt;a href="http://www.scootersoftware.com/"&gt;Beyond Compare&lt;/a&gt;&lt;sup&gt;®&lt;/sup&gt; user and also use Delphi 2007 and want to try something new. Send me an email.&lt;br /&gt;&lt;br /&gt;Beyond Compare is an advanced file and folder comparison utility.&lt;br /&gt;&lt;br /&gt;Beyond Compare is an indispensable tool for me. Only &lt;a href="http://www.finalbuilder.com/"&gt;FinalBuilder&lt;/a&gt; beats it on my must have tools list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-806363502760818229?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/806363502760818229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=806363502760818229' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/806363502760818229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/806363502760818229'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/06/beta-are-you-beyond-compare-user.html' title='[Beta] Are you a Beyond Compare user?'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-3013755109314310893</id><published>2007-05-19T02:22:00.000+10:00</published><updated>2007-05-19T02:32:08.966+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TJSDialog'/><title type='text'>TJSDialog: Version 1.0.031 now available</title><content type='html'>The new version of TJSDialog was released today. Registered users should have received an email with the new version details in it.&lt;br /&gt;&lt;br /&gt;If you have not received an email from me, please check your spam folder. If you can't find the email amongst your spam, please contact me.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Some of the new items for this version:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Improved Command Link Button appearance and sizing&lt;/li&gt;&lt;li&gt;Improved Dialog sizing when long strings appear in content&lt;/li&gt;&lt;li&gt;Support for Snap to default button setting&lt;/li&gt;&lt;li&gt;Accelerator prefixes not shown in message text&lt;/li&gt;&lt;li&gt;Accelerator prefixes only shown when supposed to on Command Link Buttons&lt;/li&gt;&lt;li&gt;Improved Classic look&lt;/li&gt;&lt;li&gt;Support for multiline footers&lt;/li&gt;&lt;li&gt;Ability to localise strings at runtime&lt;/li&gt;&lt;li&gt;Implement Picture property on Command Link Buttons&lt;/li&gt;&lt;li&gt;plus more...&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To find out more about TJSDialog visit &lt;a href="http://www.jed-software.com/jsd.htm"&gt;www.jed-software.com/jsd.htm&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-3013755109314310893?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/3013755109314310893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=3013755109314310893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3013755109314310893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3013755109314310893'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/05/tjsdialog-version-10031-now-available.html' title='TJSDialog: Version 1.0.031 now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-202911539515634160</id><published>2007-05-17T21:08:00.000+10:00</published><updated>2007-05-17T21:18:34.334+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TJSDialog'/><title type='text'>JSDialog - Snap to it!</title><content type='html'>One feature request for a future &lt;a href="http://www.jed-software.com/jsd.htm"&gt;TJSDialog&lt;/a&gt; release was to support the feature in Microsoft Windows that moves the mouse to the default button when a dialog is displayed.&lt;br /&gt;&lt;br /&gt;I'm pleased to announce that the new version of TJSDialog that &lt;span style="font-weight: bold;"&gt;should&lt;/span&gt; be released today adds support for this functionality.&lt;br /&gt;&lt;br /&gt;This is feature I've generally glossed over and never really taken the time to get used to it. However since I had to have the feature switched on for testing, I've gotten used to it and I think I might keep it on.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/JSD_SnapTo.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/blog/JSD_SnapTo.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Interesting footnote, why do two tabs have the hot theme style at the same time. That shouldn't happen!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-202911539515634160?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/202911539515634160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=202911539515634160' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/202911539515634160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/202911539515634160'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/05/jsdialog-snap-to-it.html' title='JSDialog - Snap to it!'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-1565542411921158364</id><published>2007-05-17T18:56:00.000+10:00</published><updated>2007-05-17T19:30:25.341+10:00</updated><title type='text'>NEW: ActionManager Style - VISTA</title><content type='html'>Well I've been sitting on this style for about 6 or 7 months now and I've decided to share it.&lt;br /&gt;&lt;br /&gt;This is a style the mimics the Microsoft Windows Vista menu style in Notepad and WordPad (amongst other applications). This style includes a menu bar with a gradient applied and menu items, sub menus are positioned different to previous menu styles.&lt;br /&gt;&lt;br /&gt;Here is an example of the style in action:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/VistaStyle.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/blog/VistaStyle.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The cost will be 10 Euros and payment will be via paypal (or can be arranged by other means if necessary).&lt;br /&gt;&lt;br /&gt;I'll create a webpage with a downloadable demo app and post here when done.&lt;br /&gt;&lt;br /&gt;A couple more blog posts still to come today...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-1565542411921158364?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/1565542411921158364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=1565542411921158364' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/1565542411921158364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/1565542411921158364'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/05/new-actionmanager-style-vista.html' title='NEW: ActionManager Style - VISTA'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-22546627108290762</id><published>2007-04-10T11:24:00.000+10:00</published><updated>2007-04-10T11:39:16.193+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Laptop'/><title type='text'>Laptop is dying :-(</title><content type='html'>Imagine my surprise when I went back to my laptop on saturday to see the screen filled with colour vertical lines.&lt;br /&gt;&lt;br /&gt;Hmm, that is strange. So I shut it down, unfortunately my laptop doesn't shutdown by itself anymore (which is generally why I stand by it). So I have to hold down the on button for a couple of seconds to force shutdown.&lt;br /&gt;&lt;br /&gt;Started it back up and a couple of coloured vertical lines appeared in the XP loadup screen. Hmmm. Eventually the login screen appeared and I did. However about 2 mins into the login process the screen started flashing on and off. Not good at all. I switched it off and didn't turn it on again until sunday morning.&lt;br /&gt;&lt;br /&gt;No coloured lines and no screen flashing. I login and copy some of my files to my desktop for backup purposes. Unfortunately I get sidetracked for a couple of hours and go back to the machine and lovely coloured lines and flashing again.&lt;br /&gt;&lt;br /&gt;Turn it off (have to go out anyway). Same thing happened monday morning, so hopefully I can get a clean login when I get home and get the rest of the stuff off I want. I'm going to hook up an external LCD tonight as well because this will let me know if it is a video card issue or a screen issue. I suspect it is a video card issue.&lt;br /&gt;&lt;br /&gt;I need a new laptop anyway (this one would be almost 5 years old now), just wanted to hold out for a couple of months. Oh well.&lt;br /&gt;&lt;br /&gt;So if you were expecting a reply to an email, or a new version of something - this is why you haven't heard from me yet. It has also set me back a couple of days in development time.&lt;br /&gt;&lt;br /&gt;I'll get back to you as soon as I can.&lt;br /&gt;&lt;br /&gt;Now I get the fun decision of which Dell to get as a replacement...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-22546627108290762?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/22546627108290762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=22546627108290762' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/22546627108290762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/22546627108290762'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/04/laptop-is-dying.html' title='Laptop is dying :-('/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-5263428274665039047</id><published>2007-04-06T17:22:00.000+10:00</published><updated>2007-04-06T21:57:12.665+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Forms'/><title type='text'>Visual Forms - Version 1.3 now available</title><content type='html'>A new version of Visual Forms is now available for download.&lt;br /&gt;&lt;br /&gt;   The update contains the following enhancements:&lt;br /&gt;   &lt;ul&gt;&lt;br /&gt;    &lt;li&gt;Automatically add and remove thumbs when forms are removed or added to the active project&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Enhanced printing capabilities allowing for Headers, Footers and Descriptions to accompany printed forms&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Delphi 2007 Support&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Use Help Tip hints&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Incremental search capabilities in windows&lt;/li&gt;&lt;br /&gt;   &lt;/ul&gt;&lt;br /&gt;  Existing users of Visual Forms can download the new version from the members section.&lt;br /&gt;&lt;br /&gt;  New users can purchase Visual Forms for 50 Euros &lt;a href="http://www.jed-software.com/vf_purchase.htm"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Access the Visual Forms help file online &lt;a href="http://www.jed-software.com/help/VisualForms.htm"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.jed-software.com/vf.htm"&gt;Visual Forms Home&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-5263428274665039047?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/5263428274665039047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=5263428274665039047' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5263428274665039047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5263428274665039047'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/04/visual-forms-version-13-now-available.html' title='Visual Forms - Version 1.3 now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-8603395816997492275</id><published>2007-04-05T23:39:00.000+10:00</published><updated>2007-04-06T01:27:33.872+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QualityCentral'/><title type='text'>JED, QC: The final post</title><content type='html'>When the new version of my &lt;a href="http://qc.codegear.com/"&gt;QualityCentral&lt;/a&gt; client is released it will not be called JED, QC.&lt;br /&gt;&lt;br /&gt;The name has been changed to QC Plus (QCP, QC+). I was eagar to remove JED from the title and the name was selected from many put forward by some of my more vocal users. There was a version that some folks had that was called "Name Me"!&lt;br /&gt;&lt;br /&gt;QC Plus has many new features and bug fixes. I've written a couple of new articles about these features and these will be available either before, or as soon as QC Plus is available to download.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/QCPlusSplashBlog.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/blog/QCPlusSplashBlog.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Special thanks to Levi from &lt;a href="http://www.clevericons.com/"&gt;CleverIcons&lt;/a&gt;, who not only donated the splash image and icon for QC Plus but took my "pen on paper" sketch of an image and made it look very good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-8603395816997492275?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/8603395816997492275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=8603395816997492275' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8603395816997492275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8603395816997492275'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/04/jed-qc-final-post.html' title='JED, QC: The final post'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-2694908532367116484</id><published>2007-03-30T10:59:00.000+10:00</published><updated>2007-03-30T11:10:23.855+10:00</updated><title type='text'>New Article on CDN (with cool example)</title><content type='html'>A new article by me has been posted on the &lt;a href="http://dn.codegear.com"&gt;CDN&lt;/a&gt; site.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dn.codegear.com/article/33978"&gt;http://dn.codegear.com/article/33978&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Extending the Project Manager Context menu&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The article shows you how to create your own context menu items for use in the Project Manager.&lt;br /&gt;&lt;br /&gt;The main sample addin adds a "Windows Explorer" context menu that has 4 submenus.&lt;br /&gt;These are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Copy Filename to clipboard (obvious)&lt;/li&gt;&lt;li&gt;Copy File Path to clipboard (obvious)&lt;/li&gt;&lt;li&gt;Command Line Here (opens a command prompt at the folder of the item selected)&lt;/li&gt;&lt;li&gt;Explorer Here (opens a explorer at the folder of the item selected)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Please read the article, post questions and rate it.&lt;/p&gt;&lt;p&gt;The CodeCentral download includes full source code as well as binaries (BDS 2006) for the add in. The binaries also work in Delphi 2007 with recompiling.&lt;/p&gt;&lt;p&gt;I've been using this in my own IDE version for about 5 months now and can't live without it. Hope you find it useful as well.&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-2694908532367116484?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/2694908532367116484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=2694908532367116484' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/2694908532367116484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/2694908532367116484'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/03/new-article-on-cdn-with-cool-example.html' title='New Article on CDN (with cool example)'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-3646887367881881977</id><published>2007-03-28T22:10:00.000+10:00</published><updated>2007-03-28T22:38:25.317+10:00</updated><title type='text'>New Delphi Blogger</title><content type='html'>Sebastian Modersohn has started blogging &lt;a href="http://msohn.blogspot.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Definitely worth checking out (so far he's posted a few tips and tricks). You'll find that Sebastian is a level 2 &lt;a href="http://qc.codegear.com"&gt;QualityCentral&lt;/a&gt; Sysop - so be nice. He might even open a QC report for you ;-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-3646887367881881977?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/3646887367881881977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=3646887367881881977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3646887367881881977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3646887367881881977'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/03/new-delphi-blogger.html' title='New Delphi Blogger'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-3175039609488727592</id><published>2007-03-14T23:40:00.000+11:00</published><updated>2007-03-15T12:28:12.845+11:00</updated><title type='text'>Spacely - 5 Things I like about Delphi 2007</title><content type='html'>I've been away from reading blogs the last couple of days because I've been busy putting preparing for &lt;a href="http://www.thecoderage.com"&gt;CodeRage&lt;/a&gt; and some other goodies and I missed being tagged by &lt;a href="http://feeds.feedburner.com/~r/SteveTrefethensWeblog/~3/100516126/MyFavoriteThingsAboutDelphi2007.aspx"&gt;Steve Trefethen&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here are my five favourite features of Delphi 2007 for Win32. &lt;br /&gt;&lt;br /&gt;(in no specific order)&lt;br /&gt;&lt;br /&gt;1. The new welcome page by Daniel Wischnewski&lt;br /&gt;2. The overall performance increase of the IDE&lt;br /&gt;3. Improved Code Insight* and Error Insight&lt;br /&gt;4. New Vista Support &lt;br /&gt;5. The addition of Build Configurations&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;6. My name appearing in the credits ;-)&lt;br /&gt;&lt;br /&gt;I was going to blog separately about an enhancement to Code Insight but haven't found the time. Code Insight now displays the lists contents using the same syntax highlighting as your code editor! Very cool. It is one of those small changes that you like so much you think it has been there all along!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-3175039609488727592?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/3175039609488727592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=3175039609488727592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3175039609488727592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3175039609488727592'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/03/spacely-5-things-i-link-about-delphi.html' title='Spacely - 5 Things I like about Delphi 2007'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-8055615141939890172</id><published>2007-03-10T10:50:00.000+11:00</published><updated>2007-03-10T11:56:56.319+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='images'/><category scheme='http://www.blogger.com/atom/ns#' term='logo'/><title type='text'>It was time for a Logo...</title><content type='html'>Sometimes you just have to face facts and get a professionals help!&lt;br /&gt;&lt;br /&gt;Recently this is what I did. I needed a nice logo for my very ordinary (yes I know) website. I contacted Dave from &lt;a href="http://www.clevericons.com/"&gt;Clever Icons&lt;/a&gt; and gave him an idea of what I wanted.&lt;br /&gt;&lt;br /&gt;I accepted the supplied quote and the next day I got an email from one of his designers with 6 potential logos. I chose two from the six and sent back some comments. The designer took my comments and created 5 variations of the two I selected.&lt;br /&gt;&lt;br /&gt;From that I then made my choice for the style. I wanted to know how one other variation would look. I again received an email with six variations on it for my chosen style (some were the same as the previous ones).&lt;br /&gt;&lt;br /&gt;From this list, I made my decision. The glossy effect was added and this is what the JED Software logo looks like. I'm really happy with it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/jed-gloss.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.jed-software.com/images/jed-gloss.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Also be on the lookout for an updated website using a layout created by Clever Icons as well. I just need to transfer the content.&lt;br /&gt;&lt;br /&gt;I will admit that I put the guys at Clever Icons under a bit of pressure as I needed the logo for my &lt;a href="http://conferences.codegear.com/coderage07"&gt;CodeRage&lt;/a&gt; virtual booth.&lt;br /&gt;&lt;br /&gt;I now have a vector based logo in a number of formats as well as the original EPS files. The great thing about vector based images is they are basically infinitely resizable. I also got several different colour variations (white on black x2, black on white x2, gray scale, colour and glossy).&lt;br /&gt;&lt;br /&gt;If your looking for some custom image work, I thoroughly recommend &lt;a href="http://www.clevericons.com/"&gt;Clever Icons&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;New Website sneak peak&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/website.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/blog/website_th.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-8055615141939890172?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/8055615141939890172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=8055615141939890172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8055615141939890172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8055615141939890172'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/03/it-was-time-for-logo.html' title='It was time for a Logo...'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-8222713113769193716</id><published>2007-03-06T00:50:00.000+11:00</published><updated>2007-03-06T01:28:53.509+11:00</updated><title type='text'>Spacely - It's non-breaking (mostly) and some DBExpress Info</title><content type='html'>Spacely is a non interface breaking release with BDS2006. What this means is if you have DCUs for components, you shouldn't need the source code to use them in Spacely. The same is true for packages and also IDE add ins. Some add ins may not work correctly because of implementation changes but they should install without issue. If they don't work - be sure to contact your vendor!&lt;br /&gt;&lt;br /&gt;I said mostly because Spacely ships with a new version of DBExpress (DBExpress4). Some of the DBExpress units have had interface changes, for example DbXpress.pas has been deprecated, SqlExpr.pas has changed and DBXCommon and some others are new.&lt;br /&gt;&lt;br /&gt;The source to the DBExpress4 framework and to the drivers written in object pascal (or is it Delphi) will ship. The source to the old C++ drivers still won't be delivered.&lt;br /&gt;&lt;br /&gt;DBExpress4 also includes Connection Pooling and Tracing driver which are delegate drivers written in object pascal. You get the source to those as well.&lt;br /&gt;&lt;br /&gt;For more information on DBExpress4, it's best to go and read Steve Shaughnessy's CodeGear blog:&lt;br /&gt;    &lt;a href="http://blogs.codegear.com/steveshaughnessy/archive/2007/02/16/31865.aspx"&gt;http://blogs.codegear.com/steveshaughnessy/archive/2007/02/16/31865.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To show how non-breaking the Spacely release is, here is the current beta of Visual Forms (compiled in BDS2006) and running in Spacely.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/VisualForms.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.jed-software.com/images/blog/VisualFormsThumb.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Visual Forms is a form thumbnail IDE add in for Delphi 6 through Delphi 2007. Expect Version 1.3 to strangely be released around the time Delphi 2007 is released (which I honestly don't know when that will be - so don't ask!).&lt;br /&gt;&lt;br /&gt;For more information on Visual Forms visit &lt;a href="http://www.jed-software.com/vf.htm"&gt;www.jed-software.com/vf.htm&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-8222713113769193716?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/8222713113769193716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=8222713113769193716' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8222713113769193716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8222713113769193716'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/03/spacely-its-non-breaking-mostly-and.html' title='Spacely - It&apos;s non-breaking (mostly) and some DBExpress Info'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-3553643825300020733</id><published>2007-03-05T19:46:00.000+11:00</published><updated>2007-03-05T23:41:18.187+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Build'/><category scheme='http://www.blogger.com/atom/ns#' term='Spacely'/><title type='text'>Spacely - Build feedback</title><content type='html'>With the introduction of the new build system, MS Build it is now possible to select how much feedback you get.&lt;br /&gt;&lt;br /&gt;In the Environmental Options page of the Options dialog there is now a dropdown in the Compiling and Running group. By default the value is set to Normal.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/outputwindow.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/blog/outputwindow_th.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see in the screen shot there are 5 different settings for the build Verbosity.&lt;br /&gt;&lt;br /&gt;This build output is created on the new Output tab in the messages window. Final build information is still available on the messages tab regardless of the Verbosity set.&lt;br /&gt;&lt;br /&gt;I've built a sample application in Spacely and set the Verbosity to each setting. Click on the link to that particular setting to open up a text file with the saved output. The text file will open into a new browser window. For interest sake I've also put the size of the output file in the table below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Quiet&lt;/td&gt;&lt;td&gt;0KB&lt;/td&gt;&lt;td&gt;No text is output&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Minimal&lt;/td&gt;&lt;td&gt;2KB&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.jed-software.com/files/blog/minimal.txt"&gt;Example file&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Normal&lt;/td&gt;&lt;td&gt;3KB&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.jed-software.com/files/blog/normal.txt"&gt;Example file&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Detailed&lt;/td&gt;&lt;td&gt;7KB&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.jed-software.com/files/blog/detailed.txt"&gt;Example file&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Diagnostic&lt;/td&gt;&lt;td&gt;19KB&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.jed-software.com/files/blog/diagnostic.txt"&gt;Example file&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;With one of these settings you should now be confident knowing what is actually being built when you hit the compile button.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-3553643825300020733?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/3553643825300020733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=3553643825300020733' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3553643825300020733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3553643825300020733'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/03/spacely-build-feedback.html' title='Spacely - Build feedback'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-6219929111107856255</id><published>2007-03-03T15:58:00.000+11:00</published><updated>2007-03-04T00:15:24.678+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool Palette'/><category scheme='http://www.blogger.com/atom/ns#' term='Spacely'/><title type='text'>Spacely - Tool Palette enhancement</title><content type='html'>When the new Tool Palette was introduced in Delphi 2005 it seemed you either loved it or hated it. Most that gave the new Tool Palette a chance think that it is far superior to the older component palette. I am definitely one of those.&lt;br /&gt;&lt;br /&gt;The best feature of the Tool Palette was the filtering ability. Click on the caption and begin typing and any components that start with the text entered are displayed.&lt;br /&gt;&lt;br /&gt;An improvement to the Tool Palette in Spacely is that the search is now a "contains" search, so if I type in &lt;span style="font-weight: bold;"&gt;dialog&lt;/span&gt; all components that contain &lt;span style="font-weight: bold;"&gt;dialog&lt;/span&gt; in its name are displayed in the tool palette.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/ToolPalette.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px;" src="http://www.jed-software.com/images/blog/ToolPalette.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Don't like the new feature? Easy, just start all your filters with &lt;span style="font-weight: bold;"&gt;T&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;It is also important to point out that the Tool Palette was the cause of some slowness in BDS2006. Especially when you had a large number of components installed. With Spacely there has been &lt;span style="font-weight: bold;"&gt;significant&lt;/span&gt; work on all things speed related. The Tool Palette received some attention and is now a very slick part of the IDE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-6219929111107856255?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/6219929111107856255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=6219929111107856255' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6219929111107856255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/6219929111107856255'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/03/spacely-tool-palette-enhancement.html' title='Spacely - Tool Palette enhancement'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-1056344166794523884</id><published>2007-03-03T15:35:00.000+11:00</published><updated>2007-03-04T00:17:12.195+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='glass'/><category scheme='http://www.blogger.com/atom/ns#' term='Spacely'/><title type='text'>Spacely - Glass revisited</title><content type='html'>Jeremy (not me) mentioned in a comment about black text not appearing on a glass enabled form. This is not an issue with Spacely.&lt;br /&gt;&lt;br /&gt;Here are a couple of screen shots:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/GlassBorder.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px;" src="http://www.jed-software.com/images/blog/GlassBorder.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/blog/SheetOfGlass.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px;" src="http://www.jed-software.com/images/blog/SheetOfGlass.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've got a couple of other things about Spacely I want to mention in the coming days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-1056344166794523884?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/1056344166794523884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=1056344166794523884' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/1056344166794523884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/1056344166794523884'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/03/spacely-glass-revisited.html' title='Spacely - Glass revisited'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-9007491078552625885</id><published>2007-02-28T01:09:00.000+11:00</published><updated>2007-02-28T01:33:25.053+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='glass'/><category scheme='http://www.blogger.com/atom/ns#' term='Spacely'/><title type='text'>Spacely - Glass</title><content type='html'>I have been given permission by CodeGear to discuss some of the new features and improvements in Spacely, the next release of Delphi. When released, Spacely will be known as Delphi 2007 for Win32.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;One new feature added to the Spacely IDE is support for Glass. It is important to understand that Glass is only available under &lt;st1:place&gt;Vista&lt;/st1:place&gt; when aero is active.  &lt;p class="MsoNormal"&gt;TForm now has a published property called GlassFrame. The GlassFrame property is a TGlassFrame which contains the following properties.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;b&gt;    Bottom&lt;/b&gt;&lt;span style=""&gt;                    &lt;/span&gt;- Number of pixels from the bottom covered in glass&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;b&gt;    Enabled&lt;/b&gt;&lt;span style=""&gt;           &lt;/span&gt;-         The glass feature must be enabled before it is visible&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;b&gt;    Left&lt;/b&gt;&lt;span style=""&gt;                 &lt;/span&gt;        - Number of pixels from the left covered in glass&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;b&gt;    Right&lt;/b&gt;&lt;span style=""&gt; - &lt;/span&gt;Number of pixels from the right covered in glass&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;b&gt;    SheetOfGlass&lt;/b&gt;&lt;span style=""&gt; &lt;/span&gt;        - When true, the entire form is glass&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;b&gt;    Top&lt;/b&gt;&lt;span style=""&gt;                  &lt;/span&gt;        - Number of pixels from the top covered in glass&lt;/p&gt;Here is Spacely running under Windows XP. This form has the Glass feature enable around the edges.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/Glass01.PNG"&gt;&lt;img src="http://www.jed-software.com/images/Glass01_th.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;As you can see in the screen shot, when glass is enabled the form area that will appear as glass under &lt;st1:place&gt;Vista&lt;/st1:place&gt; is drawn with diagonal pattern.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Running this sample application under Windows XP, displays as a normal form. When run under &lt;st1:place&gt;Vista&lt;/st1:place&gt;, it displays like the following screen shot.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/Glass02.PNG"&gt;&lt;img src="http://www.jed-software.com/images/Glass02.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The large version of the first screen shot gives clues to two other changes to the IDE for Spacely. Do you see what they are?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-9007491078552625885?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/9007491078552625885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=9007491078552625885' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/9007491078552625885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/9007491078552625885'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/02/spacely-glass_28.html' title='Spacely - Glass'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-3111312113162219555</id><published>2007-02-27T01:53:00.000+11:00</published><updated>2007-02-27T02:03:02.325+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TJSDialog'/><title type='text'>TJSDialog - Component Editor video</title><content type='html'>As mentioned previously, here is a video showing the component editor in action.&lt;br /&gt;&lt;br /&gt;Not that I used Wink (www.debugmode.com) to capture this video under Win2000 while Vista Business was running in VMWare. Sorry no Aero candy.&lt;br /&gt;&lt;br /&gt;I'm surprised my actual machine can run it to be honest. It is an AMD1800+ with 1 gig. The VM has 512 allocated.&lt;br /&gt;&lt;br /&gt;Anyway hope you get an idea of how the component editor works.&lt;br /&gt;&lt;a href="http://www.jed-software.com/video/TJSDialogEditor01.htm"&gt;&lt;br /&gt;http://www.jed-software.com/video/TJSDialogEditor01.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-3111312113162219555?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/3111312113162219555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=3111312113162219555' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3111312113162219555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3111312113162219555'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/02/tjsdialog-component-editor-video.html' title='TJSDialog - Component Editor video'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-3925545504736421549</id><published>2007-02-27T00:39:00.000+11:00</published><updated>2007-02-27T00:43:31.580+11:00</updated><title type='text'>TJSDialog - Trial version update</title><content type='html'>Registered users got a TJSDialog update a day or so ago, now I have updated the Trial/Non-commercial version on the TJSDialog download page.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com"&gt;http://www.jed-software.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/jsd_download.htm"&gt;http://www.jed-software.com/jsd_download.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fixes the case of the magical focus rect as well as some other minor issues.&lt;br /&gt;&lt;br /&gt;Stay tuned as I'm about to do a short video capture of the Component Editor that is available in the registered version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-3925545504736421549?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/3925545504736421549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=3925545504736421549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3925545504736421549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3925545504736421549'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/02/tjsdialog-trial-version-update.html' title='TJSDialog - Trial version update'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-8613751748448589179</id><published>2007-02-15T22:29:00.000+11:00</published><updated>2007-02-15T22:33:54.962+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TJSDialog'/><category scheme='http://www.blogger.com/atom/ns#' term='Live Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='components'/><title type='text'>JSDialog - Live Templates</title><content type='html'>The registered version of TJSDialog currently ships with four Live Templates. The templates are for MessageDlg and TaskDialog wrapper function calls.&lt;br /&gt;&lt;br /&gt;There are four because each wrapper function has a template that displays a preview of how the dialog will look at runtime once you have typed in the template. The preview functionality is provided by a custom Template Engine which can be installed using the JEDSoftwareInstall (http://www.jed-software.com/jsd_install.htm) application.&lt;br /&gt;&lt;br /&gt;Lets see the functionality in action. A short video demonstrating the functionality is available from the following URL:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/video/JSDialogLiveTemplates.htm"&gt;http://www.jed-software.com/video/JSDialogLiveTemplates.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some more Live Templates are scheduled, as well as improvements to the custom Template Engine.&lt;br /&gt;&lt;br /&gt;You can download the TJSDialog here: &lt;a href="http://www.jed-software.com/jsd_download.htm"&gt;http://www.jed-software.com/jsd_download.htm&lt;/a&gt;&lt;br /&gt;Purchase the registered version and get the Live Template functionality (plus more) here:&lt;br /&gt;&lt;a href="http://www.jed-software.com/jsd_purchase.htm"&gt;http://www.jed-software.com/jsd_purchase.htm &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-8613751748448589179?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/8613751748448589179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=8613751748448589179' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8613751748448589179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/8613751748448589179'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/02/jsdialog-live-templates.html' title='JSDialog - Live Templates'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-5360780989167281034</id><published>2007-02-15T01:31:00.000+11:00</published><updated>2007-03-14T23:05:14.398+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TJSDialog'/><category scheme='http://www.blogger.com/atom/ns#' term='components'/><title type='text'>TJSDialog - Trial and Free version now available</title><content type='html'>Now available for download are the Trial and Free versions of TJSDialog. Please review the Free (non-commercial only) license to see if your usage qualifies you for the free version.&lt;br /&gt;&lt;br /&gt;It is recommended that before installing the Trial (and Free) version you review the following documents.&lt;br /&gt;   &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.jed-software.com/docs/freelicense.txt"&gt;Free (non-commercial) license&lt;/a&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href="http://www.jed-software.com/jsd_trialinstall.htm"&gt;Trial Installation and additional info&lt;/a&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href="http://www.jed-software.com/jsd_install.htm"&gt;Installing TJSDialog&lt;/a&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href="http://www.jed-software.com/jsd_somanyproperties.htm"&gt;So many properties, where do I start?&lt;/a&gt;&lt;br /&gt;   &lt;/li&gt;&lt;/ul&gt;There are 6 demos included with the download, each demo includes full source so review these demo applications.&lt;br /&gt;&lt;br /&gt;There are no NAG screens in the Trial version.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/"&gt;www.jed-software.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/jsd_download.htm"&gt;www.jed-software.com/jsd_download.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am currently working on some additional documentation (there is a help file included).&lt;br /&gt;&lt;br /&gt;Forgive some of the new web pages, I'm in the middle of updating my site and didn't want to delay the release further because the website has an inconsistent look.&lt;br /&gt;&lt;br /&gt;Tomorrow I will blog about a couple of items that aren't included in the Trial version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-5360780989167281034?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/5360780989167281034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=5360780989167281034' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5360780989167281034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/5360780989167281034'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/02/tjsdialog-trial-and-free-version-now.html' title='TJSDialog - Trial and Free version now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-3033165973666554213</id><published>2007-01-26T05:00:00.000+11:00</published><updated>2007-01-26T05:09:35.703+11:00</updated><title type='text'>TJSDialog: New release available for registered users</title><content type='html'>I just mailed out notification of a new release to all registered users. If you didn't get one, please send me an email so we can work out why you didn't.&lt;br /&gt;&lt;br /&gt;Free non-commercial and trial versions will be made available in a week or so. Demo application has been updated to use newer release.&lt;br /&gt;&lt;br /&gt;Information now available on website:&lt;br /&gt;&lt;br /&gt;Home:  http://www.jed-software.com&lt;br /&gt;Product: http://www.jed-software.com/jsd.htm&lt;br /&gt;Screenshots: http://www.jed-software.com/jsd_screen.htm&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/TJSDialog_12.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.jed-software.com/images/TJSDialog_12.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-3033165973666554213?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/3033165973666554213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=3033165973666554213' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3033165973666554213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/3033165973666554213'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/01/tjsdialog-new-release-available-for.html' title='TJSDialog: New release available for registered users'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-116775039727189381</id><published>2007-01-03T01:52:00.000+11:00</published><updated>2007-01-03T03:19:40.956+11:00</updated><title type='text'>JED, QC: New CodeGear domain changes</title><content type='html'>To change the webservice URL and clipboard copy features to now use the CodeGear domain please do the following.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Start JED, QC&lt;/li&gt;&lt;li&gt;Click on Tools | Options&lt;/li&gt;&lt;li&gt;Select the Paths and URLs node on the left&lt;/li&gt;&lt;li&gt;Change the Borland text to CodeGear&lt;/li&gt;&lt;li&gt;Press OK&lt;/li&gt;&lt;li&gt;Shutdown and restart&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Job done!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/QCCodeGear.PNG"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://www.jed-software.com/images/QCCodeGear.PNG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-116775039727189381?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/116775039727189381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=116775039727189381' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116775039727189381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116775039727189381'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2007/01/jed-qc-new-codegear-domain-changes.html' title='JED, QC: New CodeGear domain changes'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-116754483220708513</id><published>2006-12-31T16:56:00.000+11:00</published><updated>2007-01-03T19:00:33.723+11:00</updated><title type='text'>Visual Forms - Price change</title><content type='html'>I posted this on the newsgroups a couple of weeks ago but forgot to post it here.&lt;br /&gt;&lt;br /&gt;In January the price for Visual Forms will increase from 35 Euros to 50 Euros. This change will not occur before January 15th. Not sure how long a price change takes to be accepted in Share-It.&lt;br /&gt;&lt;br /&gt;A new beta version of the next Visual Forms update should be sent to registered users in the next day or so. Initial beta will only be for BDS2006 users because of some severe Open Tools limitations I have to work around in previous Delphi versions.&lt;br /&gt;&lt;br /&gt;Have a safe new years everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-116754483220708513?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/116754483220708513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=116754483220708513' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116754483220708513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116754483220708513'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/12/visual-forms-price-change.html' title='Visual Forms - Price change'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-116681222851279947</id><published>2006-12-23T05:26:00.000+11:00</published><updated>2006-12-23T05:30:30.860+11:00</updated><title type='text'>Christmas Break</title><content type='html'>I'm off for a couple of days over the Christmas period. Unfortunately orders cannot be processed over this time and support queries may also not be answered.&lt;br /&gt;&lt;br /&gt;I'll be back processing orders and fulfilling support queries on the 27th of December.&lt;br /&gt;&lt;br /&gt;Have a Happy Christmas and if driving a long way (or riding* in my case) - Drive Safely!&lt;br /&gt;&lt;br /&gt;I'm just about to ride my bike 180kms this morning - at least I don't have to carry the presents with me!&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-116681222851279947?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/116681222851279947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=116681222851279947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116681222851279947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116681222851279947'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/12/christmas-break.html' title='Christmas Break'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-116674038568798005</id><published>2006-12-22T09:21:00.000+11:00</published><updated>2006-12-23T03:00:37.313+11:00</updated><title type='text'>TjsDialog - Released to preorders</title><content type='html'>The initial release of TjsDialog has been sent to everyone that preordered. Thanks to those folks.&lt;br /&gt;&lt;br /&gt;The free/trial version will be available in the new year.&lt;br /&gt;&lt;br /&gt;I will also put up some comparison images at this time. Feel free to also send me images of Vista dialogs and I'll post the image, the TjsDialog equivalent as well as the required TjsDialog code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-116674038568798005?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/116674038568798005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=116674038568798005' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116674038568798005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116674038568798005'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/12/tjsdialog-released-to-preorders.html' title='TjsDialog - Released to preorders'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-116549941623740338</id><published>2006-12-08T00:39:00.000+11:00</published><updated>2007-01-07T15:18:37.836+11:00</updated><title type='text'>TjsDialog: Release Info and Demo Application</title><content type='html'>The TjsDialog component is almost ready for release and here is your opportunity to try one of the demo applications that will ship with the component.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/docs/TjsDialog_Demo.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 523px;" src="http://www.jed-software.com/docs/TjsDialog_Demo.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How much does it cost?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The component costs 40 Euros per developer.&lt;/li&gt;&lt;li&gt;There is no site license available. If you require more than 20 licenses, contact me for pricing.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Want to preorder?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;share-it &lt;a href="https://secure.shareit.com/shareit/checkout.html?productid=300132777&amp;language=English"&gt;link&lt;/a&gt; for purchase.&lt;/li&gt;&lt;li&gt;If you would prefer to use PayPal then you need to contact me before purchasing (helps to minimize false payments).&lt;/li&gt;&lt;/ul&gt;What does purchasing this component get me?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Full source&lt;/li&gt;&lt;li&gt;Additional controls used by the dialog&lt;/li&gt;&lt;li&gt;TjsDialog specific component editors&lt;/li&gt;&lt;li&gt;Priority support&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;What to try an exe-demo?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.jed-software.com/preview/TjsDialog_Demo.zip"&gt;Download&lt;/a&gt; exe-demo of TjsDialog. The demo zip file contains 2 files. The executable (TjsDialogDemo.exe) as well as a warning.rtf file. The demo requires this file for one of the dialogs.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;What to see a video about configuring TjsDialog?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Currently being worked on.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;December 20th is the official release day. The free version should also be available on this day for those that want to trial the component first. Remember the free version is only for non-commercial applications. To view the non-commercial license, please click &lt;a href="http://www.jed-software.com/docs/freelicense.txt"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Currently on BDS 2006 is supported. This includes the Turbo products. Delphi6, 7 and 2005 will also be supported with the full release version, as will a VCL.NET under BDS 2006.&lt;br /&gt;&lt;br /&gt;The free version will not work with VCL.NET. You must purchase the full version to use with  VCL.NET.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOTE: This dialog does NOT currently wrap the official TaskDialog and TaskDialogIndirect API functions on Vista.&lt;br /&gt;&lt;br /&gt;While this is planned as a free update to the dialog functionality, some options cannot be emulated by the official Vista API functions.&lt;br /&gt;&lt;br /&gt;The importance of this feature will be determined by users.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-116549941623740338?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/116549941623740338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=116549941623740338' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116549941623740338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116549941623740338'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/12/tjsdialog-release-info-and-demo.html' title='TjsDialog: Release Info and Demo Application'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-116340101322925366</id><published>2006-11-13T17:37:00.000+11:00</published><updated>2006-11-14T03:07:11.023+11:00</updated><title type='text'>TjsDialog: Dialogs and Vista</title><content type='html'>One of the new features of Vista is TaskDialogs. These are more complex versions of the old MessageDlg functionality. In some cases a lot more complex.&lt;br /&gt;&lt;br /&gt;You can read more about TaskDialogs from the following links:&lt;br /&gt;&lt;a href="http://www.danielmoth.com/Blog/2006/06/vista-taskdialog.html"&gt;http://www.danielmoth.com/Blog/2006/06/vista-taskdialog.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.danielmoth.com/Blog/2006/06/vista-taskdialogindirect.html"&gt;http://www.danielmoth.com/Blog/2006/06/vista-taskdialogindirect.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/kennykerr/archive/2006/07/18/Windows-Vista-for-Developers-_1320_-Part-2-_1320_-Task-Dialogs-in-Depth.aspx"&gt;Task-Dialogs-in-Depth&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since reading these posts I've come up with my own Delphi component that mimics most of the behaviour of the TaskDialog functionality. Eventually all functionality will be covered.&lt;br /&gt;&lt;br /&gt;To see what it looks like in action here are a couple of screenshots from an application:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;old:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/QC_ConfirmExit_Old.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.jed-software.com/images/QC_ConfirmExit_Old.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;new:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/QC_ConfirmExit.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.jed-software.com/images/QC_ConfirmExit.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;old:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/QC_CD.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.jed-software.com/images/QC_CD.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;new:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/QC_CD_new.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.jed-software.com/images/QC_CD_new.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/QC_CD_new_exp.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.jed-software.com/images/QC_CD_new_exp.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The component is currently called TjsDialog but this name may change. It will eventually be available for purchase from my website. There will be commerical and non-commercial license  options. One will be free (without source), the other will have a small cost and include source.&lt;br /&gt;&lt;br /&gt;I'll post Vista pictures tomorrow plus perhaps even a demo application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-116340101322925366?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/116340101322925366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=116340101322925366' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116340101322925366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116340101322925366'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/11/tjsdialog-dialogs-and-vista.html' title='TjsDialog: Dialogs and Vista'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-116188373403294142</id><published>2006-10-27T03:28:00.000+10:00</published><updated>2006-10-27T03:29:04.066+10:00</updated><title type='text'>Visual Forms - Winners</title><content type='html'>All winners should have been notified now.&lt;br /&gt;&lt;br /&gt;Thanks to all the participants.&lt;br /&gt;&lt;br /&gt;For the record:&lt;br /&gt;&lt;br /&gt;Time: 8hrs 3mins 42 secs&lt;br /&gt;Distance: 242.37 (yeah a little short)&lt;br /&gt;Ave: 30kmph&lt;br /&gt;Max speed: 70.1kmph&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-116188373403294142?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/116188373403294142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=116188373403294142' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116188373403294142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116188373403294142'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/10/visual-forms-winners.html' title='Visual Forms - Winners'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-116014131843225044</id><published>2006-10-06T23:09:00.000+10:00</published><updated>2006-10-11T09:33:35.186+10:00</updated><title type='text'>Visual Forms - Win a copy!</title><content type='html'>Want to win a copy of Visual Forms? Of course you do.&lt;br /&gt;&lt;br /&gt;Sunday October 15th I'll be participating in the "Around the Bay in a Day" bike ride (&lt;a href="http://greatrides.com.au/topic.php?a=5&amp;b=238"&gt;http://greatrides.com.au/topic.php?a=5&amp;amp;b=238&lt;/a&gt;). I'll be doing the legend distance of 250km (155 miles).&lt;br /&gt;&lt;br /&gt;To win a copy is very easy. All you need to do is guess the time you think it will take me to finish. The time taken is the actual ride time. As there is a ferry crossing and no doubt stops along the way.&lt;br /&gt;&lt;br /&gt;To help make it easier I will give you some details to try to make a better estimate.&lt;br /&gt;&lt;br /&gt;Fruitloop ride (as mentioned earlier) 200km&lt;br /&gt;Total Ride Time: 6hrs 35mins&lt;br /&gt;&lt;br /&gt;Ride last weekend (very hilly and strong headwind for part) 125km&lt;br /&gt;Total Ride Time: 4hrs 43mins&lt;br /&gt;&lt;br /&gt;Ride previous to that (windy but not too bad) 112km&lt;br /&gt;Total Ride Time: 4hrs 13mins&lt;br /&gt;&lt;br /&gt;While the weather on the day could be perfect, it has a habit of being very miserable!&lt;br /&gt;&lt;br /&gt;As an added bonus, I will also give a full license to the Help Tips components for the folks that can guess my maximum (fastest) speed for the day. I could tell you what my fastest ever speed was but that might make it a bit easy. Lets just say it is over 60kmph.&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Final Weekend Ride&lt;/span&gt;&lt;br /&gt;Distance 88km (strong headwinds)&lt;br /&gt;Total Ride Time 3hrs 13&lt;span style="FONT-WEIGHT: bold"&gt; &lt;/span&gt;minutes&lt;span style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;How to Enter&lt;/strong&gt;&lt;br /&gt;To enter just send me an email jeremy dot north at gmail dot com with the subject "VF COMP" - makes it easier to find the entries that way.&lt;br /&gt;&lt;br /&gt;Good luck&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-116014131843225044?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/116014131843225044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=116014131843225044' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116014131843225044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/116014131843225044'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/10/visual-forms-win-copy.html' title='Visual Forms - Win a copy!'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115861514328116065</id><published>2006-09-19T07:28:00.000+10:00</published><updated>2006-09-19T07:32:23.553+10:00</updated><title type='text'>CFBuild: Downloads</title><content type='html'>I have moved the Compact Framework Build Helper into CodeCentral. I am currently 2gig over my limit on the hosting plan.&lt;br /&gt;&lt;br /&gt;You will need a BDN login although if you are running Delphi 2006 you most likely have one anyway as a login is required when registering the product online.&lt;br /&gt;&lt;br /&gt;Compact Framework Build Helper - Version 1.2&lt;br /&gt;&lt;a href="http://cc.borland.com/item.aspx?id=24129"&gt;http://cc.borland.com/item.aspx?id=24129&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Videos&lt;br /&gt;&lt;a href="http://cc.borland.com/item.aspx?id=24130"&gt;http://cc.borland.com/item.aspx?id=24130&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115861514328116065?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115861514328116065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115861514328116065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115861514328116065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115861514328116065'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/09/cfbuild-downloads.html' title='CFBuild: Downloads'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115836768012032912</id><published>2006-09-16T10:43:00.000+10:00</published><updated>2006-09-16T10:48:00.363+10:00</updated><title type='text'>CFBuild: Version 1.2 now available</title><content type='html'>Version 1.2 of Compact Framework Build Helper is now available.&lt;br /&gt;&lt;br /&gt;This version has the following changes:&lt;br /&gt;&lt;br /&gt;* Fix Bug where source files could be deleted &lt;br /&gt;* Ability to load when just starting the Delphi.NET personality &lt;br /&gt;* Fix Bug where \ is prefixed to the assembly path when no Assembly Path has been specified and the Use Class Helpers button is clicked in the options dialog. &lt;br /&gt;&lt;br /&gt;This version supports BDS 2006 (with just the Delphi.NET personality loaded) as well as the new Turbo Delphi.NET PRO product.&lt;br /&gt;&lt;br /&gt;This add-in does not support the Turbo Delphi.NET Explorer product.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/cf.htm"&gt;http://www.jed-software.com/cf.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com"&gt;http://www.jed-software.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115836768012032912?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115836768012032912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115836768012032912' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115836768012032912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115836768012032912'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/09/cfbuild-version-12-now-available.html' title='CFBuild: Version 1.2 now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115830980512986083</id><published>2006-09-15T18:37:00.000+10:00</published><updated>2006-09-15T18:43:25.540+10:00</updated><title type='text'>Gone Cycling</title><content type='html'>I'm going to be away this weekend cycling around in central victoria for charity (&lt;a href="http://www.fruitloopshepparton.com"&gt;http://www.fruitloopshepparton.com&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;This weekend the total distance will be 200km (&lt;a href="http://www.fruitloopshepparton.com/images/maps/200km.jpg"&gt;http://www.fruitloopshepparton.com/images/maps/200km.jpg&lt;/a&gt;) with a bit of a hilly section which apparently goes for 14km which should prove interesting.&lt;br /&gt;&lt;br /&gt;Just a little preparation before the "Around the Bay in a Day" ride (&lt;a href="http://greatrides.com.au/topic.php?a=5&amp;b=238"&gt;http://greatrides.com.au/topic.php?a=5&amp;b=238&lt;/a&gt;) in October. For some reason I decided to do the 250km option.&lt;br /&gt;&lt;br /&gt;Here's hoping I can walk sunday evening!&lt;br /&gt;&lt;br /&gt;I'll be uploading a new version of Compact Framework Build Helper before I leave so stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115830980512986083?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115830980512986083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115830980512986083' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115830980512986083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115830980512986083'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/09/gone-cycling.html' title='Gone Cycling'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115728770295721270</id><published>2006-09-03T22:42:00.000+10:00</published><updated>2006-09-03T22:48:23.910+10:00</updated><title type='text'>Visual Forms - Version 1.2 now available</title><content type='html'>Version 1.2 of Visual Forms is now available.&lt;br /&gt;&lt;br /&gt;Version history is available from &lt;a href="http://www.jed-software.com/vf_history.htm"&gt;http://www.jed-software.com/vf_history.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More information available form &lt;a href="http://www.jed-software.com"&gt;http://www.jed-software.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now includes support for Delphi 5.&lt;br /&gt;&lt;br /&gt;Also supported are the NEW Turbo Delphi PRO and Turbo C++ PRO products.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115728770295721270?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115728770295721270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115728770295721270' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115728770295721270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115728770295721270'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/09/visual-forms-version-12-now-available.html' title='Visual Forms - Version 1.2 now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115632709048051763</id><published>2006-08-23T19:49:00.000+10:00</published><updated>2006-08-23T19:58:10.776+10:00</updated><title type='text'>Visual Forms - Delphi 5 Support</title><content type='html'>Delphi 5 support will be included in the next update for Visual Forms.&lt;br /&gt;&lt;br /&gt;Here is a screen shot of Delphi 5 with Visual Forms loaded.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jed-software.com/images/VisualForms_Delphi5.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/VisualForms_Delphi5_thumb.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When is the next update going to be released? Real soon now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115632709048051763?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115632709048051763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115632709048051763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115632709048051763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115632709048051763'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/08/visual-forms-delphi-5-support.html' title='Visual Forms - Delphi 5 Support'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115589396026031360</id><published>2006-08-18T19:34:00.000+10:00</published><updated>2006-08-18T19:39:21.103+10:00</updated><title type='text'>Extending Action Manager Styles - updated</title><content type='html'>I have updated the source code for the Extending Action Manager Styles article that was published on the Borland Developer Network site.&lt;br /&gt;&lt;br /&gt;The original article link is:&lt;br /&gt;&lt;br /&gt;   &lt;a href="http://bdn.borland.com/article/33461"&gt;http://bdn.borland.com/article/33461&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the comment I also added to the article:&lt;br /&gt;&lt;br /&gt;&lt;table width="90%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Hi all.&lt;br /&gt;&lt;br /&gt;I have just updated the CodeCentral item to include a couple of bug fixes.&lt;br /&gt;&lt;br /&gt;The updated CodeCentral (&lt;a href="http://cc.borland.com/item.aspx?id=23960"&gt;http://cc.borland.com/item.aspx?id=23960&lt;/a&gt;) now also includes full support for Delphi 7 (D7 specific zip included in download). If you are using Delphi 7 then extract the D7 specific zip and load the project group included.&lt;br /&gt;&lt;br /&gt;The issues address are:&lt;br /&gt;&lt;br /&gt;* Positioning of shortcuts on non-english systems was incorrect&lt;br /&gt;&lt;br /&gt;* Display of Textual Separators initially wrong when windows hide menu shortcut was on&lt;br /&gt;&lt;br /&gt;* Don't display content if the Hint is the same as the caption&lt;br /&gt;&lt;br /&gt;You can revert this behaviour by commenting out the code mentioned in TXPExStyleRichContent.HasContent method&lt;br /&gt;&lt;br /&gt;* Delphi 7 specific fixes&lt;br /&gt;&lt;br /&gt;If you have issues please email me at jeremy.north@gmail.com - I don't check these messages very often.&lt;br /&gt;&lt;br /&gt;I've also made a little progress on the new action manager style shown in the document. Here is a screenshot.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/RibbonProgress.PNG"&gt;http://www.jed-software.com/images/RibbonProgress.PNG&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;cheers,&lt;br /&gt;&lt;br /&gt;Jeremy&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115589396026031360?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115589396026031360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115589396026031360' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115589396026031360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115589396026031360'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/08/extending-action-manager-styles.html' title='Extending Action Manager Styles - updated'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115298618106377108</id><published>2006-07-16T03:43:00.000+10:00</published><updated>2006-07-16T03:56:32.580+10:00</updated><title type='text'>JED, QC: Notification Defaults</title><content type='html'>Support for Notification Defaults will be in the next JED, QC client release. Just trying to squash some more bugs before releasing it.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.jed-software.com/images/QC_NotificationDefaults.PNG" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;The new notification system does make an option JED, QC has had for a long time though. This is the option to add the New Report you are creating to your watch list. This option appears on the summary page when adding a new report.&lt;br /&gt;&lt;br /&gt;This option is not affected by the Notification changes and will still continue to function.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.jed-software.com/images/QC_ReportSummary.PNG" border="0" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115298618106377108?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115298618106377108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115298618106377108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115298618106377108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115298618106377108'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/07/jed-qc-notification-defaults.html' title='JED, QC: Notification Defaults'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115182564281513546</id><published>2006-07-02T17:32:00.000+10:00</published><updated>2006-07-02T17:34:02.870+10:00</updated><title type='text'>Visual Forms - Delphi 6 Support added</title><content type='html'>Delphi 6 support is now available for Visual Forms. For more information on Visual Forms, visit the website - &lt;a href="http://www.jed-software.com/vf.htm"&gt;http://www.jed-software.com/vf.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115182564281513546?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115182564281513546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115182564281513546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115182564281513546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115182564281513546'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/07/visual-forms-delphi-6-support-added.html' title='Visual Forms - Delphi 6 Support added'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115182552893740155</id><published>2006-07-02T17:10:00.000+10:00</published><updated>2006-07-02T17:49:48.220+10:00</updated><title type='text'>JED, QC: Finding an appropriate area for your Report</title><content type='html'>One feature JED, QC adds is trying to make it easier to place your report in the correct project area. You can do this in the new report wizard by entering in the first couple of characters (3 is needed to activate the filtering process) for a possible area match.&lt;br /&gt;&lt;br /&gt;You can then either select the area you feel is most appropriate for your report, or enter in a new string.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/QC_FindingArea.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/QC_FindingArea.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115182552893740155?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115182552893740155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115182552893740155' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115182552893740155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115182552893740155'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/07/jed-qc-finding-appropriate-area-for.html' title='JED, QC: Finding an appropriate area for your Report'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115094832765312681</id><published>2006-06-22T13:50:00.000+10:00</published><updated>2006-07-02T17:51:03.596+10:00</updated><title type='text'>Themed TDBGrid descendant - TThemeDBGrid</title><content type='html'>I've uploaded a component to CodeCentral that draws a TDBGrid descendant as themed (when used within a themed application).&lt;br /&gt;&lt;br /&gt;You can download this component and sample application from CodeCentral &lt;a href="http://cc.borland.com/item.aspx?id=24021"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also includes a new property AllowTitleClick which allows you to enable/disable the visual nature of clicking on a column title.&lt;br /&gt;&lt;br /&gt;Bug reports and Feedback welcome.&lt;br /&gt;&lt;br /&gt;Full source and no license terms are applicable for this component.&lt;br /&gt;&lt;br /&gt;If only DrawMove and DrawSizingLine where virtual.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/TG02.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/TG02.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Title Column Hot&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/TG03.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/TG03.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Title clicked when AllowTitleClick is True&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/TG05.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/TG05.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;AllowTitleClick False and Column Moving disabled&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115094832765312681?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115094832765312681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115094832765312681' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115094832765312681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115094832765312681'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/06/themed-tdbgrid-descendant-tthemedbgrid.html' title='Themed TDBGrid descendant - TThemeDBGrid'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115094702741298756</id><published>2006-06-22T12:05:00.000+10:00</published><updated>2006-06-22T13:30:27.866+10:00</updated><title type='text'>IDE AddIn - Putting focus in the Code Editor by using a keyboard shortcut</title><content type='html'>One of the most annoying things that happened when Borland Developer Studio first shipped was that when returning from a debugging session the Code Editor didn't have focus.&lt;br /&gt;&lt;br /&gt;This was rectified in Update 2 although reseting your running application (Ctrl+F2) still doesn't reset focus back to the Code Editor.&lt;br /&gt;&lt;br /&gt;I have always wished for a shortcut to set focus to the Code Editor (as much as I like the F12 and F11 dance) and because of the oversight with the initial BDS 2006 release I decided to do something about it. Using some code from my Bookmark Viewer Add In (its on &lt;a href="http://cc.borland.com"&gt;CodeCentral&lt;/a&gt; for those interested - with source) I've created an IDE Add In that sets the focus to the Code Editor when I press Ctrl+ALT+E.&lt;br /&gt;&lt;br /&gt;Source is included so you can modify the shortcut used if you want.&lt;br /&gt;&lt;br /&gt;You can download this Add In with source from &lt;a href="http://www.jed-software.com/files/focuseditor100.zip"&gt;here&lt;/a&gt;. Please adhere to the license conditions.&lt;br /&gt;&lt;br /&gt;If the Welcome Page is active then pressing the shortcut does nothing. A unit must be selected for the Units code editor to receive focus.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115094702741298756?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115094702741298756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115094702741298756' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115094702741298756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115094702741298756'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/06/ide-addin-putting-focus-in-code-editor.html' title='IDE AddIn - Putting focus in the Code Editor by using a keyboard shortcut'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-115084809589239538</id><published>2006-06-21T09:37:00.000+10:00</published><updated>2006-07-02T17:51:34.083+10:00</updated><title type='text'>Visual Forms - Delphi 7 and Delphi 2005 support now available</title><content type='html'>Visual Forms 1.1 is now available.&lt;br /&gt;&lt;br /&gt;This upgrade includes support for Delphi 7 and Delphi 2005.&lt;br /&gt;You can now also change the alignment of the toolbar and have more control over the layout of the thumbnails.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/VF11_Delphi7.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px;" src="http://www.jed-software.com/images/VF11_Delphi7.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Delphi 7&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/VF11_Delphi2005.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px;" src="http://www.jed-software.com/images/VF11_Delphi2005.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Delphi 2005&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/vf.htm"&gt;Visual Forms&lt;/a&gt; website&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-115084809589239538?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/115084809589239538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=115084809589239538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115084809589239538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/115084809589239538'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/06/visual-forms-delphi-7-and-delphi-2005.html' title='Visual Forms - Delphi 7 and Delphi 2005 support now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114796388870874379</id><published>2006-05-19T00:48:00.000+10:00</published><updated>2006-05-19T00:51:29.723+10:00</updated><title type='text'>Visual Forms - Demo Video now available</title><content type='html'>Daniel Wolf (from &lt;a href="http://www.delphipraxis.net"&gt;http://www.delphipraxis.net&lt;/a&gt;) has uploaded a video of him demostrating some of the functionality in Visual Forms.&lt;br /&gt;&lt;br /&gt;You can download an English and German version of the video from his website(&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.delphipraxis.net/bds2006videos" target="_blank"&gt;http://www.delphipraxis.net/bds2006videos&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;There are also some other videos available on his site and while the commentary for those are in German, Daniel uses an English version of the IDE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114796388870874379?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114796388870874379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114796388870874379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114796388870874379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114796388870874379'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/05/visual-forms-demo-video-now-available.html' title='Visual Forms - Demo Video now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114795001453823915</id><published>2006-05-18T20:51:00.000+10:00</published><updated>2006-05-18T21:00:32.396+10:00</updated><title type='text'>Visual Forms - Share-It purchase option available</title><content type='html'>Just a quick note to let you know that you can now purchase &lt;a href="http://www.jed-software.com/vf.htm"&gt;Visual Forms&lt;/a&gt; using Share-It.&lt;br /&gt;&lt;br /&gt;Link available from the Visual Forms &lt;a href="http://www.jed-software.com/vf_purchase.htm"&gt;purchase&lt;/a&gt; page.&lt;br /&gt;&lt;br /&gt;I am putting the final touches on the 1.1 release which will see support for Delphi 7 and Delphi 2005 included.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114795001453823915?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114795001453823915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114795001453823915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114795001453823915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114795001453823915'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/05/visual-forms-share-it-purchase-option.html' title='Visual Forms - Share-It purchase option available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114783448330134566</id><published>2006-05-17T12:49:00.000+10:00</published><updated>2006-05-17T12:54:43.550+10:00</updated><title type='text'>CFBuild: Next version and warning</title><content type='html'>This post is to let people know that a new version of Compact Framework Build Helper is on the way. Probably release it on the weekend.&lt;br /&gt;&lt;br /&gt;The release will fix 1 bug. This bug could cause your project file to be deleted if your compile ended in error. If you have been effected by this error you would have seen in the message output the message: Deleting &lt;projectname&gt;.dpr&lt;br /&gt;&lt;br /&gt;All delete actions are logged in the message output.&lt;br /&gt;&lt;br /&gt;Also do not use unit names with an underscore in them. Unfortunately the MakeCFCompatible library cannot support unit names with underscores.&lt;br /&gt;&lt;br /&gt;ie. Main_Unit.pas&lt;br /&gt;&lt;br /&gt;I might also release a fix for the documentation since it appears I forgot to give a description of one of the options.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114783448330134566?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114783448330134566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114783448330134566' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114783448330134566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114783448330134566'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/05/cfbuild-next-version-and-warning.html' title='CFBuild: Next version and warning'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114769713374042443</id><published>2006-05-15T22:25:00.000+10:00</published><updated>2006-05-15T22:59:38.573+10:00</updated><title type='text'>JED, QC: Sysop bulk promotion feature</title><content type='html'>This is a feature aimed at Sysops (level 2 and above) of the Borland &lt;a href="http://qc.borland.com"&gt;QualityCentral&lt;/a&gt; system.&lt;br /&gt;&lt;br /&gt;A feature of &lt;a href="http://www.jed-software.com/qc.htm"&gt;JED, QC&lt;/a&gt; allows you to tag (mark) reports that are currently being viewed in JED, QC and promote them all at once.&lt;br /&gt;&lt;br /&gt;Instead of having a delay each time you promote a report you can simply tag a report for promotion and then promote all the reports you have tagged at one time.&lt;br /&gt;&lt;br /&gt;Here is a screen shot. &lt;span style="font-size:78%;"&gt;(click to enlarge)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/SysopPromotingReports.PNG"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.jed-software.com/images/SysopPromotingReports_thumb.PNG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114769713374042443?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114769713374042443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114769713374042443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114769713374042443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114769713374042443'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/05/jed-qc-sysop-bulk-promotion-feature.html' title='JED, QC: Sysop bulk promotion feature'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114739037807731375</id><published>2006-05-12T09:28:00.000+10:00</published><updated>2006-05-12T09:32:58.096+10:00</updated><title type='text'>JED, QC: You need to download this version!</title><content type='html'>Overnight the message of the day changed on the QualityCentral server. Unfortunately when I implement support for this I made some bad assumptions.&lt;br /&gt;&lt;br /&gt;If you would like to continue using JED, QC for accessing &lt;a href="http://qc.borland.com"&gt;QualityCentral&lt;/a&gt;, you will need to download this version.&lt;br /&gt;&lt;br /&gt;Please note that the version you will be downloading is vastly superior to the current publicly available download. It is almost the complete version 1 build. Just fixing a couple more bugs before final release.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/preview/QCPreviewRC2.zip"&gt;http://www.jed-software.com/preview/QCPreviewRC2.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've enabled &lt;a href="http://www.madshi.net"&gt;MadExcept&lt;/a&gt; in this version so if you get any errors, send them to me so I can rectify them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114739037807731375?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114739037807731375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114739037807731375' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114739037807731375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114739037807731375'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/05/jed-qc-you-need-to-download-this.html' title='JED, QC: You need to download this version!'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114604983218169225</id><published>2006-04-26T20:34:00.000+10:00</published><updated>2006-04-26T21:10:32.260+10:00</updated><title type='text'>Visual Forms - Now Available</title><content type='html'>As of April 25, 2006 Visual Forms is available for purchase.&lt;br /&gt;&lt;br /&gt;Visual Forms: &lt;a href="http://www.jed-software.com/vf.htm"&gt;www.jed-software.com/vf.htm&lt;/a&gt;&lt;br /&gt;Screenshots: &lt;a href="http://www.jed-software.com/vf_screen.htm"&gt;www.jed-software.com/vf_screen.htm&lt;/a&gt;&lt;br /&gt;Purchase: &lt;a href="http://www.jed-software.com/vf_purchase.htm"&gt;www.jed-software.com/vf_purchase.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Currently the only purchase option is via PayPal however I am in the process of setting up a Share-It! account so you can also purchase using Share-It! if you prefer. This could be about a week away and I will announce when it is ready on my blog.&lt;br /&gt;&lt;br /&gt;There will be some videos forthcoming that shows Visual Forms in action if you are unsure of whether to take the plunge.&lt;br /&gt;&lt;br /&gt;Registered users will have access to priority support as well as any beta's of products I am currently working on.&lt;br /&gt;&lt;br /&gt;Currently only BDS2006 is supported however as older IDE versions become available they will be included (for the product version you have purchased).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Where is the trial!&lt;/strong&gt;&lt;br /&gt;Currently there isn't a trial that can be downloaded. If I get sufficient requests for a trial I may consider creating one although this may impact on the end price. I don't want to have to do that though.&lt;br /&gt;&lt;br /&gt;Hopefully the available information will allow developers to make a decision without the need for a trial.&lt;br /&gt;&lt;br /&gt;NB. If you previously donated for either Compact Framework Build Helper or Delphi Configuration Manager (prior to April 24 2006) - if you haven't received an email from me before May, please contact me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114604983218169225?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114604983218169225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114604983218169225' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114604983218169225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114604983218169225'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/04/visual-forms-now-available.html' title='Visual Forms - Now Available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114514993604214740</id><published>2006-04-16T10:41:00.000+10:00</published><updated>2006-04-19T00:10:02.003+10:00</updated><title type='text'>Ann: Introducing Visual Forms</title><content type='html'>Shortly there will be a new product available for purchase from my website. It is actually a product that has been worked on inconsistently for over 18 months. Development began late 2004 and has gone through many interations and rewrites since the beginning.&lt;br /&gt;&lt;br /&gt;The first version is only available for Borland Developer Studio 2006 users, however other IDE versions will be made available according to demand.&lt;br /&gt;&lt;br /&gt;I describe Visual Forms as "a thumbnail viewer for the forms in your project". You can see some screenshots of Visual Forms in action on the &lt;a href="http://www.jed-software.com/vf_screen.htm"&gt;website&lt;/a&gt; now.&lt;br /&gt;&lt;br /&gt;Finally I must point out one current limitation, it will only work for Win32 (Delphi and C++Builder) projects. Dot Net support is being explored.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114514993604214740?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114514993604214740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114514993604214740' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114514993604214740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114514993604214740'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/04/ann-introducing-visual-forms.html' title='Ann: Introducing Visual Forms'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114168014428187959</id><published>2006-03-07T08:18:00.000+11:00</published><updated>2006-03-07T08:22:24.296+11:00</updated><title type='text'>D2005-D2006: Unregistering the .NET help topics</title><content type='html'>With Delphi 2005 and Delphi 2006 you can unregister the .NET related help from the help system.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Start  Run...&lt;/li&gt;&lt;li&gt;cmd&lt;/li&gt;&lt;li&gt;cd &amp;lt;your install folder&amp;gt; (C:\Program Files\Borland\BDS\4.0\ by default)&lt;/li&gt;&lt;li&gt;cd Help\Common&lt;/li&gt;&lt;li&gt;RegHelp -2&lt;/li&gt;&lt;/ol&gt;RegHelp /? for more information&lt;br /&gt;&lt;br /&gt;I posted this on the newsgroups yesterday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114168014428187959?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114168014428187959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114168014428187959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114168014428187959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114168014428187959'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/03/d2005-d2006-unregistering-net-help.html' title='D2005-D2006: Unregistering the .NET help topics'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114137190282502858</id><published>2006-03-03T18:35:00.000+11:00</published><updated>2006-03-03T18:45:02.836+11:00</updated><title type='text'>D2005: Closing the IDE code editor tabs with a click of your Middle Mouse button</title><content type='html'>&lt;p&gt;I was looking for a particular project on my system last night while preparing the CFBuild D2006 release and noticed a directory called MiddleClickClose.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Install Instructions: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Download the zip file (&lt;a href="http://www.jed-software.com/files/MiddleClickClose.zip"&gt;http://www.jed-software.com/files/MiddleClickClose.zip&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Extract the contents to a known location&lt;/li&gt;&lt;li&gt;Start Delphi 2005&lt;/li&gt;&lt;li&gt;Load the MiddleClickClose90.bdsproj project&lt;/li&gt;&lt;li&gt;Right click on the project in the Project Manager and select Install&lt;/li&gt;&lt;li&gt;Job done - you can now Middle Click to close tabs&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Source has comments. Be sure to read the comment in the Register procedure.&lt;/p&gt;&lt;p&gt;As noted above, this is for Delphi 2005 only. It isn't necessary for Delphi 2006 anyway.&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114137190282502858?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114137190282502858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114137190282502858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114137190282502858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114137190282502858'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/03/d2005-closing-ide-code-editor-tabs.html' title='D2005: Closing the IDE code editor tabs with a click of your Middle Mouse button'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114130911352156644</id><published>2006-03-03T01:16:00.000+11:00</published><updated>2006-03-03T01:36:35.170+11:00</updated><title type='text'>CFBuild: Delphi 2006 Version Released</title><content type='html'>Compact Framework Build Helper for Delphi 2006 is now available.&lt;br /&gt;&lt;br /&gt;Please download it from: &lt;a href="http://www.jed-software.com/cf.htm"&gt;http://www.jed-software.com/cf.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Expect some posts on new functionality early next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114130911352156644?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114130911352156644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114130911352156644' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114130911352156644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114130911352156644'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/03/cfbuild-delphi-2006-version-released.html' title='CFBuild: Delphi 2006 Version Released'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114130429858397432</id><published>2006-03-02T23:53:00.000+11:00</published><updated>2006-03-02T23:58:18.593+11:00</updated><title type='text'>BDN Article - TDockTabSet component usage</title><content type='html'>Feel free to head over to &lt;a href="http://bdn.borland.com"&gt;BDN&lt;/a&gt; and check out my article on the TDockTabSet component which was introduced in Delphi 2005.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bdn.borland.com/article/0,1410,33446,00.html"&gt;http://bdn.borland.com/article/0,1410,33446,00.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;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).&lt;br /&gt;&lt;br /&gt;Hopefully it makes sense.&lt;br /&gt;&lt;br /&gt;The screenshots are actually from Delphi 2005 - it is pretty easy to tell this is the case. Does anyone know how?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114130429858397432?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114130429858397432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114130429858397432' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114130429858397432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114130429858397432'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/03/bdn-article-tdocktabset-component.html' title='BDN Article - TDockTabSet component usage'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114111513916873394</id><published>2006-02-28T19:00:00.000+11:00</published><updated>2006-02-28T21:47:40.340+11:00</updated><title type='text'>D2006: What on earth are these Explicit* properties in my DFM</title><content type='html'>If you need to make sure your application can still be compiled in previous Delphi versions you need to watch out for some new properties that are added by Delphi 2006 to your DFM. These new properties are for all TControl descendants and are called ExplicitTop, ExplicitLeft, ExplicitHeight and ExplicitWidth. These are not actually published properties; you won’t find them in the object inspector.&lt;br /&gt;&lt;br /&gt;The Explicit* properties remember the previous bounds of a control before the Align or Anchor properties are changed from their defaults. The only time the Explicit* properties are not written is when the Align property is set back to its default value of alNone. This is when the Explicit* properties are actually used by the control to reset its bounds to what it was previously.&lt;br /&gt;&lt;br /&gt;You can download the example here to play along at home if you like (executable included):&lt;br /&gt;&lt;a href="http://www.jed-software.com/files/ExplicitProps.zip"&gt;http://www.jed-software.com/files/ExplicitProps.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This example takes a TPanel and changes its align property value from&lt;br&gt;&lt;br /&gt;alNone -&gt; alClient -&gt; alNone&lt;br /&gt;&lt;br /&gt;Example Usage:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Run the application&lt;/li&gt;&lt;li&gt;Click on the &lt;I&gt;Get Values&lt;/I&gt; button&lt;/li&gt;&lt;li&gt;Values from Figure 1 are displayed in the Memo control&lt;/li&gt;&lt;li&gt;Click on the &lt;I&gt;Align Client&lt;/I&gt; button&lt;/li&gt;&lt;li&gt;Click on the &lt;I&gt;Get Values&lt;/I&gt; button again and Figure 2 displays the added Memo control contents&lt;/li&gt;&lt;li&gt;Click on the &lt;I&gt;Align None&lt;/I&gt; button&lt;/li&gt;&lt;li&gt;Click on the &lt;I&gt;Get Values&lt;/I&gt; button a final time and the Memo control should have the same values added to it that were added in Step 3.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So what has changed?&lt;/b&gt;&lt;br /&gt;In previous Delphi versions if the align property was changed to alClient and then back to alNone, the control would stay as if it was aligned client still. These new properties mean that the original bounds is restored when this occurs. As noted with the example.&lt;br /&gt;&lt;br /&gt;When the panel was aligned client it up the left over client area of the form; as expected. When clicking on the &lt;I&gt;Align None&lt;/I&gt; button the panel was restored back to its size prior to setting Align to alClient.&lt;br /&gt;&lt;br /&gt;If you want to know the specific conditions for having these properties written to the DFM check out the DoWriteExplicit function in the DefineProperties method for TControl.&lt;br /&gt;&lt;br /&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;br /&gt;&lt;td align="center"&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;br /&gt;&lt;B&gt;Figure 1&lt;/B&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Align is alNone&lt;br&gt;&lt;br /&gt;ExplicitTop: 40&lt;br&gt;&lt;br /&gt;ExplicitLeft: 256&lt;br&gt;&lt;br /&gt;ExplicitHeight: 185&lt;br&gt;&lt;br /&gt;ExplicitWidth: 329&lt;br&gt;&lt;br /&gt;Top: 40&lt;br&gt;&lt;br /&gt;Left: 256&lt;br&gt;&lt;br /&gt;Height: 185&lt;br&gt;&lt;br /&gt;Width: 329&lt;br&gt;&lt;br /&gt;----------------------&lt;br&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td align="center"&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;B&gt;Figure 2&lt;/B&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Align is alClient&lt;br&gt;&lt;br /&gt;ExplicitTop: 40&lt;br&gt;&lt;br /&gt;ExplicitLeft: 256&lt;br&gt;&lt;br /&gt;ExplicitHeight: 185&lt;br&gt;&lt;br /&gt;ExplicitWidth: 329&lt;br&gt;&lt;br /&gt;Top: 0&lt;br&gt;&lt;br /&gt;Left: 193&lt;br&gt;&lt;br /&gt;Height: 456&lt;br&gt;&lt;br /&gt;Width: 450&lt;br&gt;&lt;br /&gt;----------------------&lt;br&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;BR&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/ExplicitProps.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px;" src="http://www.jed-software.com/images/ExplicitProps.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114111513916873394?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114111513916873394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114111513916873394' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114111513916873394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114111513916873394'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/02/d2006-what-on-earth-are-these-explicit.html' title='D2006: What on earth are these Explicit* properties in my DFM'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114107875619395096</id><published>2006-02-28T09:16:00.000+11:00</published><updated>2006-02-28T10:02:58.013+11:00</updated><title type='text'>D2006: How to disable the IDEs gradient toolbars</title><content type='html'>A newsgroup poster recently asked if he could disable the gradient toolbars for BDS 2006. Unfortunately this is not possible within the IDE but it is possible with a little bit of code.&lt;br /&gt;&lt;br /&gt;This post will probably not format too well!&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Save the code below in a unit called TBCAddIn.&lt;/li&gt;&lt;li&gt;Create a New Win32 Package&lt;/li&gt;&lt;li&gt;Add the TBCAddIn Unit to the Package&lt;/li&gt;&lt;li&gt;Install the Package into the IDE&lt;/li&gt;&lt;li&gt;Making the change configurable is an exercise left to the reader...&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;I installed the package and it worked. Restarting the IDE also showed the gradient disabled. Making additional toolbars visible while running the IDE also showed those toolbars with the gradient disabled. &lt;br /&gt;&lt;br /&gt;&lt;table align="center" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;p align="right"&gt;&lt;span style="font-family:Comic Sans MS;font-size:10;color:#ffffff;"&gt;&lt;a href="http://www.duketown.com/marcel"&gt;Generated with HyperDelphi&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;unit&lt;/b&gt;&lt;/span&gt; TBCAddIn;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;interface&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;type&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;  TTBCConfig = &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;procedure&lt;/b&gt;&lt;/span&gt; &lt;a href="#ttbcconfigsetgradient2" name="ttbcconfigsetgradient1"&gt;SetGradient&lt;/a&gt;(&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;const&lt;/b&gt;&lt;/span&gt; aVisible: Boolean);&lt;br /&gt;  &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;procedure&lt;/b&gt;&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;Register&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;implementation&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;uses&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;    Classes&lt;br /&gt;  , Controls&lt;br /&gt;  , ComCtrls&lt;br /&gt;  , Windows&lt;br /&gt;  , ExtCtrls&lt;br /&gt;  ;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;procedure&lt;/b&gt;&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;Register&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;begin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="font-size:10;color:green;"&gt;&lt;i&gt;// disable the toolbar gradient by default&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;  TTBCConfig.SetGradient(False);&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:green;"&gt;&lt;i&gt;{ TTBCConfig }&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;const&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;  MAIN_WND_CLASS = &lt;span style="font-size:10;color:green;"&gt;'TAppBuilder'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;procedure&lt;/b&gt;&lt;/span&gt; &lt;a style="TEXT-DECORATION: none" href="#ttbcconfigsetgradient1" name="ttbcconfigsetgradient2"&gt;TTBCConfig.SetGradient&lt;/a&gt;(&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;const&lt;/b&gt;&lt;/span&gt; aVisible: Boolean);&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;var&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;  i: Integer;&lt;br /&gt;  lWinCtrl: TWinControl;&lt;br /&gt;  lWnd: Hwnd;&lt;br /&gt;  lCtrlBar: TControlBar;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;begin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;  lWnd := FindWindow(MAIN_WND_CLASS, &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;nil&lt;/b&gt;&lt;/span&gt;);&lt;br /&gt;  lWinCtrl := FindControl(lWnd);&lt;br /&gt;  &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/span&gt; lWinCtrl &amp;lt;&amp;gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;nil&lt;/b&gt;&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;then&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;begin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;    lCtrlBar := &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;nil&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;    &lt;span style="font-size:10;color:green;"&gt;&lt;i&gt;// find the control bar on the app builder form&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;for&lt;/b&gt;&lt;/span&gt; i := &lt;span style="font-size:10;color:green;"&gt;0&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;to&lt;/b&gt;&lt;/span&gt; lWinCtrl.ControlCount - &lt;span style="font-size:10;color:green;"&gt;1&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;do&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;begin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;      &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/span&gt; lWinCtrl.Controls[i] &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;is&lt;/b&gt;&lt;/span&gt; TControlBar &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;then&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;      &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;begin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;        lCtrlBar := TControlBar(lWinCtrl.Controls[i]);&lt;br /&gt;        break;&lt;br /&gt;      &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;    &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;    &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/span&gt; lCtrlBar &amp;lt;&amp;gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;nil&lt;/b&gt;&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;then&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;begin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;      &lt;span style="font-size:10;color:green;"&gt;&lt;i&gt;// disable/enable gradient for controlbar depending on parameter&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;      &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/span&gt; aVisible &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;then&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;        lCtrlBar.DrawingStyle := ExtCtrls.dsGradient&lt;br /&gt;      &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;        lCtrlBar.DrawingStyle := ExtCtrls.dsNormal;&lt;br /&gt;      &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;for&lt;/b&gt;&lt;/span&gt; i := &lt;span style="font-size:10;color:green;"&gt;0&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;to&lt;/b&gt;&lt;/span&gt; lCtrlBar.ControlCount - &lt;span style="font-size:10;color:green;"&gt;1&lt;/span&gt; &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;do&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;      &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;begin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/span&gt; lCtrlBar.Controls[i] &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;is&lt;/b&gt;&lt;/span&gt; TToolbar &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;then&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;begin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;          &lt;span style="font-size:10;color:green;"&gt;&lt;i&gt;// disable/enable gradient for toolbars depending on parameter&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;          &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/span&gt; aVisible &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;then&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;            TToolbar(lCtrlBar.Controls[i]).DrawingStyle := ComCtrls.dsGradient&lt;br /&gt;          &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;            TToolbar(lCtrlBar.Controls[i]).DrawingStyle := ComCtrls.dsNormal;&lt;br /&gt;        &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;      &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;    &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;  &lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;color:#ffffff;"&gt;&lt;b&gt;end&lt;/b&gt;&lt;/span&gt;.&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114107875619395096?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114107875619395096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114107875619395096' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114107875619395096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114107875619395096'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/02/d2006-how-to-disable-ides-gradient.html' title='D2006: How to disable the IDEs gradient toolbars'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-114116382516756189</id><published>2006-02-22T08:56:00.000+11:00</published><updated>2006-03-01T08:57:39.406+11:00</updated><title type='text'>D2006: Disabling Breakpoints quickly</title><content type='html'>I always found it very frustrating when disabling a breakpoint required me to right click on the breakpoint, navigate a context menu that really wasn't a context menu but an everything plus some breakpoint specific items. It was cumbersome and inefficient. I disliked it so much I requested a change in the form of a QualityCentral report. &lt;br /&gt;&lt;br /&gt;In Delphi 2006 this request was addressed. It was implemented using the Ctrl key instead of the Shift key, but that isn't important. You can now disable breakpoints without having to invoke that horrid context menu.&lt;br /&gt;&lt;br /&gt;Report No: 10468 ( RAID: 219303 )          Status: Closed&lt;br /&gt;Shift clicking on an active breakpoint should disable it&lt;br /&gt;&lt;a href="http://qc.borland.com/wc/qcmain.aspx?d=10468"&gt;http://qc.borland.com/wc/qcmain.aspx?d=10468&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This report is about the horrid context menu contents:&lt;br /&gt;&lt;br /&gt;Report No: 25363 ( RAID: 205492 )          Status: Open&lt;br /&gt;The breakpoints context menu has irrelevant items on it.&lt;br /&gt;&lt;a href="http://qc.borland.com/wc/qcmain.aspx?d=25363"&gt;http://qc.borland.com/wc/qcmain.aspx?d=25363&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You might be aware that the breakpoint window got some improvements in Delphi 2005 as well by adding a checkbox next to the breakpoint for quickly enabling and disabling breakpoints. The problem with this is that it takes time to work out where the breakpoint you are currently looking at is in the list to disable it. I created a QualityCentral report for this also:&lt;br /&gt;&lt;br /&gt;Report No: 11862 ( RAID: 221907 )          Status: Open&lt;br /&gt;Breakpoint view should sync with selected breakpoint&lt;br /&gt;&lt;a href="http://qc.borland.com/wc/qcmain.aspx?d=11862"&gt;http://qc.borland.com/wc/qcmain.aspx?d=11862&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are a couple of other breakpoint specific reports that I've made.&lt;br /&gt;&lt;br /&gt;Report No: 15395 ( RAID: 238643 )          Status: Open&lt;br /&gt;Breakpoint view should allow me to select several breakpoints and then add them all to a specific group&lt;br /&gt;&lt;a href="http://qc.borland.com/wc/qcmain.aspx?d=15395"&gt;http://qc.borland.com/wc/qcmain.aspx?d=15395&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Report No: 15394 ( RAID: 46571 )          Status: Open&lt;br /&gt;Breakpoint View should support multiple selection&lt;br /&gt;&lt;a href="http://qc.borland.com/wc/qcmain.aspx?d=15394"&gt;http://qc.borland.com/wc/qcmain.aspx?d=15394&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Report No: 10484 ( RAID: 222329 )          Status: Open&lt;br /&gt;The breakpoint view needs to have a column to show that line of code the breakpoint is on.&lt;br /&gt;&lt;a href="http://qc.borland.com/wc/qcmain.aspx?d=10484"&gt;http://qc.borland.com/wc/qcmain.aspx?d=10484&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Report No: 25364 ( RAID: 205494 )          Status: Open&lt;br /&gt;Add additional context menu items when clicking on a breakpoint.&lt;br /&gt;&lt;a href="http://qc.borland.com/wc/qcmain.aspx?d=25364"&gt;http://qc.borland.com/wc/qcmain.aspx?d=25364&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Feel free to Rate/Vote on these items if you feel they could improve your  productivity in a future Delphi release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-114116382516756189?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/114116382516756189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=114116382516756189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114116382516756189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/114116382516756189'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/02/d2006-disabling-breakpoints-quickly.html' title='D2006: Disabling Breakpoints quickly'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113966448978957274</id><published>2006-02-12T00:05:00.000+11:00</published><updated>2006-02-12T00:32:45.473+11:00</updated><title type='text'>DCM: Version 3 UI Feedback requested</title><content type='html'>As most are aware BDS 2006 introduces a new "personality" loading capability. It is this capability that has kept me from updating Delphi Configuration Manager to properly support 2006 (Well that, and the lack of donations...).&lt;br /&gt;&lt;br /&gt;While I don't think the "personality" loading was implemented as well as it could have been by Borland I am going to support it in the next version of DCM. Doing so means that DCM requires a user interface change and a number of code changes.&lt;br /&gt;&lt;br /&gt;I've been adding the support today and have taken screenshots of 3 possible user interfaces to represent a loaded BDS 2006 configuration.&lt;br /&gt;&lt;br /&gt;Take a look and feel free to comment. All would require further refinement but hopefully the functionality is obvious (if it isn't let me know about that as well).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/DCM_GUI01.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://www.jed-software.com/images/DCM_GUI01.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Personality specific packages are loaded under the Packages key. Packages that are not personality specific load as a child to the Package node, otherwise the package is loaded as a child of that personality. The Personality Filter combo box would allow you to just display a specific personality to modify.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/DCM_GUI02.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://www.jed-software.com/images/DCM_GUI02.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Personality specific packages are loaded in another tree next to the Assemblies and Package listings. The Personality Filter combo box would allow you to just display a specific personality to modify in the Personality tree. The filter would not effect the tree in the left pane.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/DCM_GUI03.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://www.jed-software.com/images/DCM_GUI03.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Similar to the second item except the personality view is displayed using a different widget which allows you to enable/disable actual personalities. This functionality would be available in the previous views also except it would be in the Menu or on the Toolbar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also expect to see the package description without having to select a package. It has been a common request that I will be implementing - just haven't gotten around to it yet.&lt;br /&gt;&lt;br /&gt;As usual you can contact me directly or leave a comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113966448978957274?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113966448978957274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113966448978957274' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113966448978957274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113966448978957274'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/02/dcm-version-3-ui-feedback-requested.html' title='DCM: Version 3 UI Feedback requested'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113949925308062587</id><published>2006-02-10T02:32:00.000+11:00</published><updated>2006-02-10T02:37:00.106+11:00</updated><title type='text'>I need 3 more beta testers...</title><content type='html'>If you have some spare time to help test a couple of new Delphi/C++Builder components please send me an email. My contact information is available from &lt;a href="http://www.jed-software.com"&gt;http://www.jed-software.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What is it for you ask... Perhaps this link will provide some clues...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jedqc.blogspot.com/2005/12/jed-qc-gets-supertooltip-treatment.html"&gt;http://jedqc.blogspot.com/2005/12/jed-qc-gets-supertooltip-treatment.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113949925308062587?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113949925308062587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113949925308062587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113949925308062587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113949925308062587'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/02/i-need-3-more-beta-testers.html' title='I need 3 more beta testers...'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113801568350772519</id><published>2006-01-23T22:26:00.000+11:00</published><updated>2006-01-23T22:28:03.506+11:00</updated><title type='text'>Name change</title><content type='html'>Just changed the name and description of this blog to be a little more accurate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113801568350772519?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113801568350772519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113801568350772519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113801568350772519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113801568350772519'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/01/name-change.html' title='Name change'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113701922453627331</id><published>2006-01-12T09:30:00.000+11:00</published><updated>2006-01-12T09:40:24.556+11:00</updated><title type='text'>CFBuild: Interested in the Source Code?</title><content type='html'>If you are interested in the source code for Compact Framework Build Helper I am considering selling it.&lt;br /&gt;&lt;br /&gt;I am thinking offering it in 2 ways:&lt;br /&gt;1) With no redistribution rights (if you modify it you can't onsell your modified version)&lt;br /&gt;2) Full redistribution rights (just say its based on CFBH and off you go)&lt;br /&gt;&lt;br /&gt;The first way I would continue to update the project, the second I may not (depends on number of sales).&lt;br /&gt;If the second way is done I will not probably stay involved (execept to give support on my code). &lt;br /&gt;&lt;br /&gt;It might be possible for a combination of both but that would depend.&lt;br /&gt;&lt;br /&gt;For the prices I am thinking about are are some clues:&lt;br /&gt;1) $XX.00&lt;br /&gt;2) $XXXX.00&lt;br /&gt;Values would be in EUROS.&lt;br /&gt;&lt;br /&gt;If you would be interested in exclusive rights to the code, contact me also.&lt;br /&gt;&lt;br /&gt;No decision will be made until the end of January 2006.&lt;br /&gt;&lt;br /&gt;Feel free to email me comments and suggestions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113701922453627331?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113701922453627331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113701922453627331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113701922453627331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113701922453627331'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2006/01/cfbuild-interested-in-source-code.html' title='CFBuild: Interested in the Source Code?'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113508772687423666</id><published>2005-12-21T00:55:00.000+11:00</published><updated>2005-12-21T01:12:54.263+11:00</updated><title type='text'>D2006: From the component has a new property file... TTrackBar</title><content type='html'>Finally TTrackBar uses can rejoice; you can now remove the range selection appearance of the TTrackBar.&lt;br /&gt;&lt;br /&gt;Just set the new ShowSelRange property to FALSE. It is set to TRUE by default to keep the ugly trackbar users group in session (or it might have something to do with backwards compatibility).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/TrackBar.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/TrackBar.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;Pick the odd one out...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113508772687423666?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113508772687423666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113508772687423666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113508772687423666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113508772687423666'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/12/d2006-from-component-has-new-property.html' title='D2006: From the component has a new property file... TTrackBar'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113508692828577781</id><published>2005-12-21T00:44:00.000+11:00</published><updated>2005-12-21T14:18:45.740+11:00</updated><title type='text'>D2006: Some of my Delphi 2006 examples</title><content type='html'>You can download some Delphi 2006 applications that I've written from the following code central url.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cc.borland.com/Author.aspx?ID=205627"&gt;http://cc.borland.com/Author.aspx?ID=205627&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that some are duplicated as some were done for Delphi 2006 and Delphi 2005. The first 4 items in the grid are for Delphi 2006.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popup Message Notifier&lt;/strong&gt;- Simple implementation of the Outlook notification dialog. This new version is themes aware and drops a number of caption properties that were present in previous versions. Definite enhancement over the previous version and used within JED, QC.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Runs Compact Framework Application&lt;/strong&gt;- This is a Compact Framework application that will run on the Compact Framework. Creating this application is what drove me to create Compact Framework Build Helper as working with the Compact Framework and the IDE drove me nuts. I actually wrote the initial version in C# and visual studio before porting and completing it with Delphi. Needs some work (I should really use a dataset instead of a generic XML file) but what you can download is about 1/6 of what it will become. Yes they are my running shoes in the splash screen - size 15!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;TFlowPanel Demo Application&lt;/strong&gt;&lt;br /&gt;- Don't worry about downloading this one. It is already on your system (if you have Delphi 2006 installed).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bookmark Viewer&lt;/strong&gt;- Update to my Bookmark viewer from Delphi 2005. Includes support for the C++Builder personality now. I have plans for some significant changes for this add in but apparently you can't lease anymore time in a day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113508692828577781?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113508692828577781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113508692828577781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113508692828577781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113508692828577781'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/12/d2006-some-of-my-delphi-2006-examples.html' title='D2006: Some of my Delphi 2006 examples'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113448925098269730</id><published>2005-12-14T02:25:00.000+11:00</published><updated>2005-12-14T02:54:55.193+11:00</updated><title type='text'>JED, QC: Gets the SuperTooltip Treatment</title><content type='html'>Here are a couple of screenshots of the next release of JED, QC.&lt;br /&gt;&lt;br /&gt;I enjoy reading &lt;a href="http://blogs.msdn.com/jensenh/default.aspx"&gt;Jensen Harris' blog&lt;/a&gt;. You might see some influence in the screenshots displayed below &lt;g&gt;.&lt;br /&gt;&lt;br /&gt;Many features are displayed in the screenshots, including Images, Footers, Headers, Disabled commands with alternate descriptions as well as designtime support. There is also a component editor that lists all available actions in a tree and you can apply SuperTooltips to those actions by setting properties on the right.&lt;br /&gt;&lt;table align="center" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/STT_Open.PNG"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.jed-software.com/images/STT_Open.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/STT_GotoReport.PNG"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.jed-software.com/images/STT_GotoReport.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/STT_Exit.PNG"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.jed-software.com/images/STT_Exit.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/STT_Manager.PNG"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.jed-software.com/images/STT_Manager.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/STT_Items.PNG"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.jed-software.com/images/STT_Items.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/STT_Disabled.PNG"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.jed-software.com/images/STT_Disabled.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113448925098269730?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113448925098269730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113448925098269730' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113448925098269730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113448925098269730'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/12/jed-qc-gets-supertooltip-treatment.html' title='JED, QC: Gets the SuperTooltip Treatment'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113447200387886901</id><published>2005-12-13T21:49:00.000+11:00</published><updated>2005-12-14T02:56:53.913+11:00</updated><title type='text'>D2006: New StrictDelimiter property</title><content type='html'>The TStrings class has had a new property added to it in Delphi 2006. This new property is called &lt;strong&gt;StrictDelimiter&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Previously if you wanted to import a CSV (comma separated file) into your Delphi application using the CommaText property on a TStringList object you had to modify the output generated from popular spreadsheet applications.&lt;br /&gt;&lt;br /&gt;This was because some spreadsheet applications don't quote ("") items when they contain a space in the text, nor should they have to, the comma is the delimiter not the space. Finally this issue has been solved in Delphi 2006 by the addition of the StrictDelimiter property.&lt;br /&gt;&lt;br /&gt;The property is &lt;strong&gt;False&lt;/strong&gt; by default to ensure backwards compatibility.&lt;br /&gt;&lt;br /&gt;Example Usage:&lt;br /&gt;&lt;table align="center" border="0"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;td&gt;&lt;br /&gt;&lt;p align="right"&gt;&lt;span style="font-family:Comic Sans MS;font-size:78%;color:black;"&gt;&lt;a href="http://www.duketown.com/marcel"&gt;Generated with HyperDelphi&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:black;"&gt;&lt;pre&gt;&lt;span style="color:#ffffff;"&gt;&lt;b&gt;procedure&lt;/b&gt; TfrmMain.bLoadClick(Sender: TObject);&lt;br /&gt;&lt;b&gt;var&lt;/b&gt;&lt;br /&gt;  slTemp: TStringList;&lt;br /&gt;&lt;b&gt;begin&lt;/b&gt;&lt;br /&gt;  slTemp := TStringList.Create;&lt;br /&gt;  &lt;b&gt;try&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:green;"&gt;&lt;i&gt;// load the test string into the stringlist &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:#ffffff;"&gt;slTemp.CommaText := eTestString.Text;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:green;"&gt;&lt;i&gt;// load the commatext value of the stringlist into the first memo &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:#ffffff;"&gt;mStrictDelimiterFalse.Lines.Text := slTemp.CommaText;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:green;"&gt;&lt;i&gt;// clear the previous contents of the stringlist &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:#ffffff;"&gt;slTemp.Clear;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:green;"&gt;&lt;i&gt;// turn on the StrictDelimiter property &lt;/i&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style="color:#ffffff;"&gt;   slTemp.StrictDelimiter := True;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:green;"&gt;&lt;i&gt;// load the test string into the stringlist &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    slTemp.CommaText := eTestString.Text;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:green;"&gt;&lt;i&gt;// load the commatext value of the stringlist into the second memo &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    mStrictDelimiterTrue.Lines.Text := slTemp.CommaText;&lt;br /&gt;  &lt;b&gt;finally&lt;/b&gt;&lt;br /&gt;    slTemp.Free;&lt;br /&gt;  &lt;b&gt;end&lt;/b&gt;;&lt;br /&gt;&lt;b&gt;end&lt;/b&gt;;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Example Output:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.jed-software.com/images/StrictDelimiters.PNG"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 347px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.jed-software.com/images/StrictDelimiters.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Verify how in the first memo the &lt;strong&gt;three four&lt;/strong&gt; text have a comma separating them. In the second memo, you now see that &lt;strong&gt;three four&lt;/strong&gt; are grouped together. I know I consider the second memo to contain the results I want.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113447200387886901?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113447200387886901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113447200387886901' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113447200387886901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113447200387886901'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/12/d2006-new-strictdelimiter-property.html' title='D2006: New StrictDelimiter property'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113447086912917962</id><published>2005-12-13T21:43:00.000+11:00</published><updated>2005-12-13T21:47:49.140+11:00</updated><title type='text'>CFBuild: Delphi 2006 Version</title><content type='html'>I have uploaded a Delphi 2006 version of the Compact Framework Build Helper. It is a preview version because it still contains some references to Delphi 2005 and I am currently working on some enhancements.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/preview/CFBuildHelper100.exe"&gt;http://www.jed-software.com/preview/CFBuildHelper100.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This download does not include documentation. If you want the documentation download this zip file.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/preview/CFBuild2005Docs.zip"&gt;http://www.jed-software.com/preview/CFBuild2005Docs.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Look for the official release before the end of the year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113447086912917962?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113447086912917962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113447086912917962' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113447086912917962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113447086912917962'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/12/cfbuild-delphi-2006-version.html' title='CFBuild: Delphi 2006 Version'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113385524710182641</id><published>2005-12-06T18:18:00.000+11:00</published><updated>2005-12-06T18:50:58.366+11:00</updated><title type='text'>D2006: Designtime Components support different image sizes</title><content type='html'>Ever since the Delphi tool palette supported different button sizes the images on the Tool Palette where stretched. This unfortunately didn't look the best. This issue has been addressed in &lt;a href="http://www.borland.com/delphi"&gt;Delphi 2006&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can now name your component image resources with a 16 or 32 after them to indicated that the image is to be used when displaying the Tool Palette in small or large button sizes.&lt;br /&gt;&lt;br /&gt;For consistency if the images resource name is the component name then that image is used for the medium button size. This image is also used for the Form Designer. If the component name resource cannot be located then the default image is loaded, even if you have a 16 and 32 image specified.&lt;br /&gt;&lt;br /&gt;Things always go better when you show some pictures so here you are:&lt;br /&gt;&lt;br /&gt;The dcr file was built with the following script and compiled with brcc32 (from the bin folder of your installation).&lt;br /&gt;&lt;br /&gt;TSomeComponent16 BITMAP TSomeComponent16.bmp&lt;br /&gt;TSomeComponent BITMAP TSomeComponent.bmp&lt;br /&gt;TSomeComponent32 BITMAP TSomeComponent32.bmp&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/CompSize16.PNG"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 200px; CURSOR: hand" alt="" src="http://www.jed-software.com/images/CompSize16.PNG" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.jed-software.com/images/CompSize24.PNG"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 200px; CURSOR: hand" alt="" src="http://www.jed-software.com/images/CompSize24.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/CompSize32.PNG"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 200px; CURSOR: hand" alt="" src="http://www.jed-software.com/images/CompSize32.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This also works with VCL.NET packages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113385524710182641?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113385524710182641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113385524710182641' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113385524710182641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113385524710182641'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/12/d2006-designtime-components-support.html' title='D2006: Designtime Components support different image sizes'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113385352284275175</id><published>2005-12-06T18:09:00.000+11:00</published><updated>2005-12-06T18:52:02.676+11:00</updated><title type='text'>D2006: Add New menu item in Project Manager context menu</title><content type='html'>One of the many new features in &lt;a href="http://www.borland.com/delphi"&gt;Delphi 2006&lt;/a&gt; (and perhaps lesser known) is the appearance of an Add New menu item in the Project Manager context menu.&lt;br /&gt;&lt;br /&gt;When selected in a Win32 application you get a submenu that allows you to add either a New Form or a New Unit to the project. A very nice little shortcut for adding new units and forms to projects.&lt;br /&gt;&lt;br /&gt;I like this new feature a lot personally.&lt;br /&gt;&lt;br /&gt;Unfortunately it does have a couple of issues.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;For .NET applications and packages it only displays the Other and Customize menu items.&lt;/li&gt;&lt;li&gt;The Customize menu item doesn't allow you to actually Customize the Add New menu but is a link to customizing the File File submenu.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Don't fear. I have &lt;a href="http://qc.borland.com"&gt;QC&lt;/a&gt;'d both items already although they aren't visible yet.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.jed-software.com/images/AddNewWin32_ProjectManager.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand" alt="" src="http://www.jed-software.com/images/AddNewWin32_ProjectManager.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113385352284275175?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113385352284275175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113385352284275175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113385352284275175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113385352284275175'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/12/d2006-add-new-menu-item-in-project.html' title='D2006: Add New menu item in Project Manager context menu'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113327445007521753</id><published>2005-11-30T01:09:00.000+11:00</published><updated>2005-11-30T11:39:37.290+11:00</updated><title type='text'>CFBuild: Building your own deployment module</title><content type='html'>To create your own deployment method in CFBH all you need to do is create an application that accepts the following parameters and react to each to aid with your deployment method.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Param 1&lt;/strong&gt; -&gt; Device to use&lt;br /&gt;This parameter is currently hardcoded for the Device Connectivity deployment method to "Pocket PC 2003 Emulator". For the ActiveSync deployment method an empty string is passed.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Param 2&lt;/strong&gt; -&gt; Deployment type&lt;br /&gt;-cr for Copy and Run&lt;br /&gt;-c for Copy&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Param3 &lt;/strong&gt;-&gt; Application to copy&lt;br /&gt;Full path to the application being deployed. Currently this is only an exe file (but this will change in an update and it could then be a DLL).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Param4&lt;/strong&gt; -&gt; Remote destination to copy to&lt;br /&gt;Currently this defaults to "//". Attempts to create folders on the devices proved to be fruitess in my tests unfortunately and require revisiting at some stage.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Param5&lt;/strong&gt; -&gt; Run Arguments for application being copied&lt;br /&gt;Currently an empty string is sent for both Deployment methods&lt;br /&gt;&lt;br /&gt;Parameters 1, 3, 4 and 5 are quoted as they might contain spaces&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Async Deployment Method&lt;/strong&gt;&lt;br /&gt;&lt;filepath&gt;\DeployAS.exe "" -cr "c:\someapp.exe" "\\" ""&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Device Connectivity Method&lt;/strong&gt;&lt;br /&gt;&lt;filepath&gt;\Deploy.exe "Pocket PC Emulator" -cr "c:\someapp.exe" "\\" ""&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q)&lt;/strong&gt; &lt;strong&gt;Steps to adding your new Deployment Method.&lt;/strong&gt;&lt;br /&gt;A) In the Smart Device Options dialog select the Deployment page. There are 2 methods of deployment that require a file to launch. Replace one of these methods (given the information above for best parameter fit) with the path to your Deployment executable.&lt;br /&gt;&lt;br /&gt;Note: An update currently being worked on will be introducing a new parameter. This new parameter will be in the following form...&lt;br /&gt;&lt;br /&gt;"file1,file2,file3" or "@filename" where filename is a file that contains a list of filenames in the following format:&lt;br /&gt;&lt;br /&gt;file1&lt;cr&gt;&lt;br /&gt;file2&lt;cr&gt;&lt;br /&gt;file3&lt;br /&gt;&lt;br /&gt;This parameter is being introduced to allow you the ability to deploy additional files with your application file. While you can already deploy an Assembly file (right click on the Assembly in the Project Manager and select the Deploy Reference menu item) if deploying to an emulator this doesn't currently work for the other 2 deployment methods (ActiveSync and Device Connectivity).&lt;br /&gt;&lt;br /&gt;Any questions either leave a comment or email me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113327445007521753?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113327445007521753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113327445007521753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113327445007521753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113327445007521753'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/11/cfbuild-building-your-own-deployment.html' title='CFBuild: Building your own deployment module'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113287746901421046</id><published>2005-11-25T11:09:00.000+11:00</published><updated>2005-11-30T01:09:42.486+11:00</updated><title type='text'>DCM: Updating the beta to release</title><content type='html'>Work is starting on updating the current DCM beta to a release version. Only some minor changes will occur and a new install will be built.&lt;br /&gt;&lt;br /&gt;It would be an ideal time to contact me with any specific issues you are seeing.&lt;br /&gt;&lt;br /&gt;As this will most likely be the final DCM release I might sneak in a couple (of the 42 currently listed in StarTeam) of features I've wanted to add previously.&lt;br /&gt;&lt;br /&gt;Stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113287746901421046?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113287746901421046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113287746901421046' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113287746901421046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113287746901421046'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/11/dcm-updating-beta-to-release.html' title='DCM: Updating the beta to release'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113284846215973460</id><published>2005-11-25T03:04:00.000+11:00</published><updated>2005-11-25T11:09:02.850+11:00</updated><title type='text'>CFBuild: Version 1 released - Website public</title><content type='html'>Version 1.0 of Compact Framework Build Helper has been released.&lt;br /&gt;&lt;br /&gt;For more details please check out the information at &lt;a href="http://www.jed-software.com"&gt;http://www.jed-software.com&lt;/a&gt;.&lt;br /&gt;Getting Started, IDE Integration document and a Walk Through for two sample applications (source and precompiled binaries) included in the installation.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113284846215973460?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113284846215973460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113284846215973460' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113284846215973460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113284846215973460'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/11/cfbuild-version-1-released-website.html' title='CFBuild: Version 1 released - Website public'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113197420974275617</id><published>2005-11-14T23:40:00.000+11:00</published><updated>2005-11-15T02:24:32.766+11:00</updated><title type='text'>pssst... wanna test cfbuild before release?</title><content type='html'>If you have a Pocket PC or Visual Studio 2003 and want to test Compact Framework Build Helper for Delphi 2005 then contact me via email.&lt;br /&gt;&lt;br /&gt;Email is available from &lt;a href="http://www.jed-software.com"&gt;www.jed-software.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Only apply if you are willing to give feedback over the next couple of days.&lt;br /&gt;&lt;br /&gt;What will be tested:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Install and Uninstall&lt;/li&gt;&lt;li&gt;New Deployment Options&lt;/li&gt;&lt;li&gt;Other bugs fixed from previous builds&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This is not a 2 week beta test - this is a "I don't want show stoppers found 2 minutes after installation of the release" test.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113197420974275617?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113197420974275617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113197420974275617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113197420974275617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113197420974275617'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/11/pssst-wanna-test-cfbuild-before.html' title='pssst... wanna test cfbuild before release?'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113166311858809922</id><published>2005-11-11T09:41:00.000+11:00</published><updated>2005-11-11T09:51:58.600+11:00</updated><title type='text'>CFBuild: Deployment (next release)</title><content type='html'>The next release of the Compact Framework Build Helper will support 3 methods of deployment for your compiled files.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;To emulator storage card (how it is in the current release).&lt;/li&gt;&lt;li&gt;To emulator using Device Connectivity from Visual Studio (required). This deployment will also start the application you are deploying in the emulator.&lt;/li&gt;&lt;li&gt;To a real device using ActiveSync that will also start the device when deployed.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Deployment method can be set at the IDE level and can then be overriden of a project basis. I will also make it accessible from the toolbar so it is easy to change methods if required.&lt;/p&gt;&lt;p&gt;As for when it will be available... well I won't give dates but lets just say - within a week.&lt;/p&gt;&lt;p&gt;Many other enhancements and fixes are done as well.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113166311858809922?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113166311858809922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113166311858809922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113166311858809922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113166311858809922'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/11/cfbuild-deployment-next-release.html' title='CFBuild: Deployment (next release)'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113073912072183012</id><published>2005-10-31T17:07:00.000+11:00</published><updated>2005-10-31T17:12:00.723+11:00</updated><title type='text'>CFBuild: Build and Run buttons disabled when reopening project?</title><content type='html'>I have received a number of emails mentioning that the Build and Run buttons are disabled when you reopen a Compact Framework project. Unfortunately this is a bug in the current release (which is fixed in the next version).&lt;br /&gt;&lt;br /&gt;To workaround this bug, perform the following steps:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Load project&lt;/li&gt;&lt;li&gt;Right click on the project in the Project Manager and select the "Compact Framework Project Options" menu item&lt;/li&gt;&lt;li&gt;A dialog will display with a checkbox on it. Check the checkbox and click OK&lt;/li&gt;&lt;li&gt;Build and Run buttons should now enable correctly&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;A new version is just about ready to be released that addresses this issue.&lt;/p&gt;&lt;p&gt;If you have any requests or bugs you have come across I suggest you send me an email about them real soon.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113073912072183012?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113073912072183012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113073912072183012' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113073912072183012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113073912072183012'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/cfbuild-build-and-run-buttons-disabled.html' title='CFBuild: Build and Run buttons disabled when reopening project?'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113073885245370440</id><published>2005-10-31T16:59:00.000+11:00</published><updated>2005-10-31T17:07:32.466+11:00</updated><title type='text'>CFBuild: New Version of MakeCFCompatible now available</title><content type='html'>I got a message from &lt;a href="http://blogs.borland.com/chewy/"&gt;Chee Wee Chua&lt;/a&gt; today saying that he has updated the MakeCFCompatible download on Code Central. The change made was to automatically delete the "resources" line from the project file when the compiler complains about it.&lt;br /&gt;&lt;br /&gt;What this means is that you should now be able to create a new Compact Framework application, modify the form and run without you needing to modify any files.&lt;br /&gt;&lt;br /&gt;I'm unable to test the new version myself because I am currently away from home with limited internet access (none on my PC) but don't let that stop you!&lt;br /&gt;&lt;br /&gt;Download the new version from &lt;a href="http://cc.borland.com/Item.aspx?id=23609"&gt;CodeCentral&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113073885245370440?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113073885245370440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113073885245370440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113073885245370440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113073885245370440'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/cfbuild-new-version-of.html' title='CFBuild: New Version of MakeCFCompatible now available'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113033635696100348</id><published>2005-10-27T00:11:00.000+10:00</published><updated>2005-10-27T01:06:39.533+10:00</updated><title type='text'>JED, QC: Pickup and modify screenshots from clipboard</title><content type='html'>Here is a preview of a new piece of functionality coming to JED, QC in the next release.&lt;br /&gt;&lt;br /&gt;It allows you to automatically add a bitmap from the clipboard to your New Report. You can also make simple annotations to this bitmap to highlight particular items in the bitmap that might be of interest to others rating, voting and opening your report.&lt;br /&gt;&lt;br /&gt;Everyone knows it is boring doing bug fixes all the time so I decided to add some new functionality. Well I say I decided, but this is actually based on a suggestion from &lt;a href="http://delphi-notes.blogspot.com/"&gt;Daniel Wischnewski&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While the grabbing of an image from the clipboard is not new functionality (it is actually hidden from the JED, QC standalone client) the ability to make simple modifications to the image is (new).&lt;br /&gt;&lt;br /&gt;Here is a sample screenshot of the image (&lt;b&gt;Note:&lt;/b&gt; Nothing is final yet).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/BLOG_AnnotatedImage.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand; width:400px" src="http://www.jed-software.com/images/BLOG_AnnotatedImage.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A brief description of toolbar items:&lt;br /&gt;&lt;br /&gt;Arrow - deselect drawing tool&lt;br /&gt;Pen - freehand drawing&lt;br /&gt;Text - write text to be displayed on the image&lt;br /&gt;Ellipse - add an ellipse to image&lt;br /&gt;Pen Width - set the width of the pen (used for pen and ellipse tool)&lt;br /&gt;Pen Colour - set the colour of the pen (used for pen and ellipse tool)&lt;br /&gt;Font - select a font to use when using the Text tool&lt;br /&gt;Undo - reset changes made to image&lt;br /&gt;Close - close the dialog and make sure changes are used&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113033635696100348?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113033635696100348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113033635696100348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113033635696100348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113033635696100348'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/jed-qc-pickup-and-modify-screenshots.html' title='JED, QC: Pickup and modify screenshots from clipboard'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-113008425519800780</id><published>2005-10-24T03:27:00.000+10:00</published><updated>2005-10-24T03:28:27.946+10:00</updated><title type='text'>CFBuild: Video - WebServices</title><content type='html'>Here is the video showing CFBuild help maintain two copies of the one application that connects to a couple of webservices.&lt;br /&gt;&lt;br /&gt;The demo shows an application first connect to a Barnes and Nobile webservice to retrieve US Pricing information for a particular ISBN, then the application connects to a currency conversion webservice and converts the US price to the currency of your choice.&lt;br /&gt;&lt;br /&gt;This video also shows how to use the InputPanel framework class and also make use of one of the class helper functions.&lt;br /&gt;&lt;br /&gt;Download the video: &lt;a href="http://www.jed-software.com/files/CF06_WebServices.zip"&gt;CF06_WebServices&lt;/a&gt; (2.8meg)&lt;br /&gt;Download the project source: &lt;a href="http://www.jed-software.com/files/CF06_WebServices_Src.zip"&gt;WebServices Source&lt;/a&gt; (37K includes compact framework exe)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;To compile the source make sure you have ClassHelpers support activated.&lt;br /&gt;&lt;br /&gt;When running on PocketPC there is a bug... Can you find it? I'm not sure if it is my bug or a preview compiler issue. The error doesn't happen when using the desktop framework version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-113008425519800780?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/113008425519800780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=113008425519800780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113008425519800780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/113008425519800780'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/cfbuild-video-webservices.html' title='CFBuild: Video - WebServices'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-112983153588844431</id><published>2005-10-21T03:59:00.000+10:00</published><updated>2005-10-21T04:18:34.470+10:00</updated><title type='text'>CFBuild: Video - Using MakeCFCompatible.dll</title><content type='html'>Just a quick video that carries on from the ClassHelpersIntro video. It shows the same application but instead of using ClassHelpers it enables the Auto Fix option which uses the MakeCFCompatible.dll.&lt;br /&gt;&lt;br /&gt;Video shows how to easily enable/disable some of the Compiler Options that can be set.&lt;br /&gt;&lt;br /&gt;Have a look: &lt;a href="http://www.jed-software.com/files/CF05_MakeCFCompatible.zip"&gt;MakeCFCompatible Video&lt;/a&gt; (700k)&lt;br /&gt;&lt;br /&gt;This video is pretty short and also uses timed dialogs.&lt;br /&gt;&lt;br /&gt;Next video will be on WebServices. Should be up before this time tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-112983153588844431?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/112983153588844431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=112983153588844431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112983153588844431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112983153588844431'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/cfbuild-video-using.html' title='CFBuild: Video - Using MakeCFCompatible.dll'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-112922090582539277</id><published>2005-10-19T09:48:00.000+10:00</published><updated>2005-10-19T09:48:53.533+10:00</updated><title type='text'>CFBuild: ClassHelpers Video</title><content type='html'>Not sure what role ClassHelpers would play in the Compact Framework Build Helper integration? Be sure to check out this MUST SEE video. Not only will it show you the benefit of ClassHelpers, it shows how to combat some errors you might see along the way.&lt;br /&gt;&lt;br /&gt;This is probably the best video yet to see so far. Don't worry that we have peaked too early - there is better planned!&lt;br /&gt;&lt;br /&gt;Download this video &lt;a href="http://www.jed-software.com/files/CF04_ClassHelpersIntro.zip"&gt;http://www.jed-software.com/files/CF04_ClassHelpersIntro.zip&lt;/a&gt; (2.1 meg)&lt;br /&gt;&lt;br /&gt;I cannot take the credit for the Class Helpers library. The Class Helpers were written by Jeroen Pluimers from Oosterkamp - &lt;a href="http://www.oosterkamp.nl"&gt;www.oosterkamp.nl&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-112922090582539277?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/112922090582539277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=112922090582539277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112922090582539277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112922090582539277'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/cfbuild-classhelpers-video.html' title='CFBuild: ClassHelpers Video'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-112921845555119844</id><published>2005-10-18T01:39:00.000+10:00</published><updated>2005-10-19T09:49:42.270+10:00</updated><title type='text'>CFBuild: Public Beta - AVAILABLE NOW</title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;A beta version of Compact Framework Build Helper for Delphi 2005 is now available for download. Be sure to read the included documentation thoroughly, but if you get stuck on anything don't hesitate to contact me. My email is available on my website at &lt;a href="http://www.jed-software.com"&gt;http://www.jed-software.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why a Public Beta?&lt;/b&gt;&lt;br /&gt;I want to make some more videos of functionality and I am not 100% happy with the feature set for a version 1 release. That being said, I also don't think holding it back more is a good idea.&lt;br /&gt;&lt;br /&gt;Download the beta from &lt;a href="http://www.jed-software.com/files/CFBHSetupB10.exe"&gt;http://www.jed-software.com/files/CFBHSetupB10.exe&lt;/a&gt; (1.2 meg).&lt;br /&gt;&lt;br /&gt;Be sure to keep checking out my blog for more news on CFBH and other projects. Also there will be another video posted today on ClassHelpers - you wont want to miss out on that one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-112921845555119844?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/112921845555119844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=112921845555119844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112921845555119844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112921845555119844'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/cfbuild-public-beta-available-now.html' title='CFBuild: Public Beta - AVAILABLE NOW'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-112916708565968125</id><published>2005-10-13T11:25:00.000+10:00</published><updated>2005-10-13T11:31:25.666+10:00</updated><title type='text'>CFBuild: The original video</title><content type='html'>This video really hasn't been made public. It is of a very early version of the integration. From the other videos posted you can see how things have changed a little.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/files/CFVideo.zip"&gt;http://www.jed-software.com/files/CFVideo.zip&lt;/a&gt; (1.1MB)&lt;br /&gt;&lt;br /&gt;This video shows the compilation of an application to target both the Desktop .NET Framework and the Compact Framework. Running the compiled application in an emulator and using the About gallery item. Note that the gallery layout in this video is old and has been changed.&lt;br /&gt;&lt;br /&gt;A good way to find last minute annoyances with a product is to create video demos. This however should not delay the release. I'm sure it will be the 13th in some timezone for a number of hours yet!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-112916708565968125?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/112916708565968125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=112916708565968125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112916708565968125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112916708565968125'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/cfbuild-original-video.html' title='CFBuild: The original video'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-112912927735564893</id><published>2005-10-13T00:58:00.000+10:00</published><updated>2005-10-13T01:02:41.546+10:00</updated><title type='text'>CFBuild: 3 Sample Videos</title><content type='html'>Compact Framework Build Helper for Delphi 2005 Sample Videos&lt;br /&gt;&lt;br /&gt;3 Videos are available to download.&lt;br /&gt;&lt;br /&gt;  1. &lt;a href="http://www.jed-software.com/files/CF01_SetupEnvironment.zip"&gt;Environment Setup&lt;/a&gt;  (416KB)&lt;br /&gt;  2. &lt;a href="http://www.jed-software.com/files/CF02_EmulatorCreation.zip"&gt;Creating Emulators&lt;/a&gt; (1636KB)&lt;br /&gt;  3. &lt;a href="http://www.jed-software.com/files/CF03_MoreSetupAndEmulatorsChanges.zip"&gt;More Setup and Integration features&lt;/a&gt; (450KB)&lt;br /&gt;&lt;br /&gt;Stay tuned, more videos to come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-112912927735564893?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/112912927735564893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=112912927735564893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112912927735564893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112912927735564893'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/cfbuild-3-sample-videos.html' title='CFBuild: 3 Sample Videos'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-112911983373007914</id><published>2005-10-12T22:10:00.000+10:00</published><updated>2005-10-12T22:23:53.746+10:00</updated><title type='text'>JED, QC: Message of the Day and the Welcome Page</title><content type='html'>Looks like a couple of messages have been added to the "Message of the Day" facility in QualityCentral. For those that haven't switched off the welcome page yet, you will see the visible delights of a bug with anchored controls when using Frames. Refer to this report for information on that:&lt;br /&gt;&lt;br /&gt;Report No: 8423 ( RAID: 229510 )          Status: Open&lt;br /&gt;Anchored controls on inherited frames don't resize when opened in designer &lt;a href="http://qc.borland.com/wc/qcmain.aspx?d=8423"&gt;http://qc.borland.com/wc/qcmain.aspx?d=8423&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Click the above link to open the report. If you installed and setup Redirector, it will open the report in JED, QC for you - Video coming up to show that).&lt;br /&gt;&lt;br /&gt;Just so the JED, QC users don't feel left out (because of the CF invasion) here is a screenshot for 2 possible ways to represent these messages in the welcome page for a future release. &lt;br /&gt;&lt;br /&gt;Either leave a comment here or send me an email with your choice or another possible alternative.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jed-software.com/images/Blog_QC01.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://www.jed-software.com/images/Blog_QC01.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt; Currently the dates are different but don't worry yourself with that minor detail. The control used at the bottom is one that I have recently created (like today) and it needs considerable polish before release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-112911983373007914?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/112911983373007914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=112911983373007914' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112911983373007914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112911983373007914'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/jed-qc-message-of-day-and-welcome-page.html' title='JED, QC: Message of the Day and the Welcome Page'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-112895504833687218</id><published>2005-10-11T00:35:00.000+10:00</published><updated>2005-10-11T00:37:28.340+10:00</updated><title type='text'>Compact Framework Build Helper for Delphi 2005 - Release Date</title><content type='html'>The Compact Framework build helper for Delphi 2005 looks set for a 13th October release.&lt;br /&gt;&lt;br /&gt;I will upload an updated video a little later on today. Stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-112895504833687218?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/112895504833687218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=112895504833687218' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112895504833687218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112895504833687218'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/10/compact-framework-build-helper-for.html' title='Compact Framework Build Helper for Delphi 2005 - Release Date'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8080849.post-112770072173937075</id><published>2005-09-26T12:10:00.000+10:00</published><updated>2005-09-26T12:12:01.746+10:00</updated><title type='text'>Compact Framework Beta - CLOSED</title><content type='html'>Just a quick note to let folks know the beta is full! The response has blown me away and it now has more than enough people to beta test this little add in.&lt;br /&gt;&lt;br /&gt;I'll post some new screenshots and perhaps a video or two when I get a chance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8080849-112770072173937075?l=jedqc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jedqc.blogspot.com/feeds/112770072173937075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8080849&amp;postID=112770072173937075' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112770072173937075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8080849/posts/default/112770072173937075'/><link rel='alternate' type='text/html' href='http://jedqc.blogspot.com/2005/09/compact-framework-beta-closed.html' title='Compact Framework Beta - CLOSED'/><author><name>JED</name><uri>http://www.blogger.com/profile/05209790259631035722</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
