<?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-2369540291979930022</id><updated>2012-01-17T09:19:36.553Z</updated><category term='delphi 2009'/><category term='titan'/><category term='delphi 7'/><category term='introduction'/><category term='jedi'/><category term='tms'/><category term='reportbuilder'/><category term='raize'/><category term='developerexpress'/><category term='crystal report'/><category term='dbexpress'/><category term='general'/><category term='ado'/><category term='delphi 2007'/><category term='roadmap'/><category term='cdo'/><category term='indy'/><category term='mapi'/><category term='outlook'/><category term='delphi 6'/><category term='ip*works'/><category term='third-party'/><category term='.net'/><category term='exchange'/><category term='odbcexpress'/><title type='text'>The Delphi Disciple</title><subtitle type='html'>Thoughts from a long time daily user</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-6140163050938228564</id><published>2010-11-16T15:35:00.000Z</published><updated>2010-11-16T15:35:46.215Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='exchange'/><category scheme='http://www.blogger.com/atom/ns#' term='mapi'/><category scheme='http://www.blogger.com/atom/ns#' term='cdo'/><title type='text'>Using CDO to write to Exchange from a Windows Service</title><summary type='text'>Not strictly a Delphi-post this one, but still a programming issue nonetheless.

We have several Windows Services that have the ability to add an entry to people's Outlook Calendars or Task Lists. This cannot be done using Outlook Automation, because that requires Outlook to be accessible to run which it cannot be from a Windows Service. Furthermore, it mandates that Outlook is installed on the </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/6140163050938228564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=6140163050938228564' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/6140163050938228564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/6140163050938228564'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2010/11/using-cdo-to-write-to-exchange-from.html' title='Using CDO to write to Exchange from a Windows Service'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-8207684563642118417</id><published>2010-09-06T16:06:00.000+01:00</published><updated>2010-09-06T16:06:33.318+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reportbuilder'/><title type='text'>Open Letter to Digital Metaphors</title><summary type='text'>
I am currently rewriting our standard Crystal Reports (over 250) in ReportBuilder, so that we can standardise on one report writer. I have been so impressed by ReportBuilder during this development process that I felt compelled to write to Digital Metaphors and let them know.

I just wanted to  drop you a line to say how continually impressed I am with ReportBuilder. We  have been a customer </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/8207684563642118417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=8207684563642118417' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/8207684563642118417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/8207684563642118417'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2010/09/open-letter-to-digital-metaphors.html' title='Open Letter to Digital Metaphors'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-7423894551058564878</id><published>2010-08-13T14:09:00.000+01:00</published><updated>2010-08-13T14:09:41.384+01:00</updated><title type='text'>Still alive and still on Delphi 6</title><summary type='text'>I hadn't realised that my last post was January, 6 months has just disappeared. 6 being the magic number, in that we still have not found the time to stop development on our products in order to migrate up to Delphi 2009 that we bought a while back.

Since then, Delphi 2010 passed me by without a great deal of interest, and now I find myself with even less enthusiasm for Delphi 2011 XE, there is </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/7423894551058564878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=7423894551058564878' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/7423894551058564878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/7423894551058564878'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2010/08/still-alive-and-still-on-delphi-6.html' title='Still alive and still on Delphi 6'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-2738067483583415017</id><published>2010-01-26T14:53:00.004Z</published><updated>2010-01-26T15:02:27.088Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='odbcexpress'/><title type='text'>The road to Delphi 2009 - Part 1 (v) revisited</title><summary type='text'>Well that was judicious timing (for once)! Just as we decided to take the plunge and do away with ODBCExpress in favour of dbGo, I had an email from Pieter Myburgh at Korbitec. In it, he stated that the management had rejected the proposal to make ODBCExpress open-source and instead have "end-of-lifed" the project.Now, Pieter has been nothing but helpful and this decision was out of his hands. </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/2738067483583415017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=2738067483583415017' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2738067483583415017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2738067483583415017'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2010/01/road-to-delphi-2009-part-1-v-revisited.html' title='The road to Delphi 2009 - Part 1 (v) revisited'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-5992614242734651998</id><published>2010-01-21T09:23:00.003Z</published><updated>2010-01-21T09:37:36.935Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>The curious case of dead Delphi</title><summary type='text'>You don't have to look very far for people asking the question "Is Delphi Dead?".  StackOverflow had a recent question on it, and Delphi developer JamieI recently created a website to answer the question succinctly.OK, so it was a darling of the 90s and these days it isn't as high profile as it used to be - .NET hurt Delphi badly because it took Delphi's edge away. However, isn't it part of the </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/5992614242734651998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=5992614242734651998' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/5992614242734651998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/5992614242734651998'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2010/01/curious-case-of-dead-delphi.html' title='The curious case of dead Delphi'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-5523541459084425881</id><published>2010-01-19T14:03:00.005Z</published><updated>2010-01-19T14:43:25.194Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='odbcexpress'/><category scheme='http://www.blogger.com/atom/ns#' term='dbexpress'/><category scheme='http://www.blogger.com/atom/ns#' term='ado'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 2009'/><title type='text'>The road to Delphi 2009 - Part 1 (v)</title><summary type='text'>A new year and time to make a decision about how we are going to move our ten year old codebase from Delphi 6 up to Delphi 2009. If you've followed my other posts in this "road to Delphi 2009" thread then you'll know that I hit a stumbling block when migrating a third-party component, ODBCExpress. This is a third-party database connectivity component that was well written, well documented and had</summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/5523541459084425881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=5523541459084425881' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/5523541459084425881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/5523541459084425881'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2010/01/road-to-delphi-2009-part-1-v.html' title='The road to Delphi 2009 - Part 1 (v)'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-444735855915312463</id><published>2009-12-18T11:42:00.002Z</published><updated>2009-12-18T11:49:03.766Z</updated><title type='text'>The Register: Ten years of .NET - Did Microsoft deliver?</title><summary type='text'>The always excellent Tim Anderson, writing for the always excellent The Register, has put together a nice article on the relative success and failure of .NET as a platform and as a Java-killer.I've made it clear in the past that I'm no fan of .NET and I don't see any clear benefit to our industry by its introduction. This paragraph sums it up nicely:A long-standing gripe is that Microsoft itself </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/444735855915312463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=444735855915312463' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/444735855915312463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/444735855915312463'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2009/12/register-ten-years-of-net-did-microsoft.html' title='The Register: Ten years of .NET - Did Microsoft deliver?'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-1840131925792548101</id><published>2009-11-26T10:24:00.003Z</published><updated>2009-11-26T10:35:35.630Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='odbcexpress'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 6'/><title type='text'>The road to Delphi 2009 - Part 1 (iv)</title><summary type='text'>So it has been a while since I last updated on my progress with the migration from Delphi 6 to Delphi 2009.  There's a reason.  I'm still on Delphi 6 and I've got nowhere fast with ODBCExpress!To be fair to its developer, Pieter Myburgh, it isn't his project anymore and he has been very good in keeping in touch with me and letting me know how the open source status is coming along. Very slowly, </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/1840131925792548101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=1840131925792548101' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1840131925792548101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1840131925792548101'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2009/11/road-to-delphi-2009-part-1-iv.html' title='The road to Delphi 2009 - Part 1 (iv)'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-2971598318175411076</id><published>2009-07-09T08:45:00.003+01:00</published><updated>2009-07-09T08:56:42.527+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='odbcexpress'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 2009'/><title type='text'>The road to Delphi 2009 - Part 1 (iii)</title><summary type='text'>Still calling this Part 1 (Act 3) as I'm not actively pushing anything forward until I've overcome the ODBCExpress hurdle. I've had some positive steps forward with this.I have been in regular contact with Pieter Myburg, its original author. Even though he is no longer actively developing it, he has very helpfully made some changes to 3 files that allow the packages to compile and install into </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/2971598318175411076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=2971598318175411076' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2971598318175411076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2971598318175411076'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2009/07/road-to-delphi-2009-part-1-iii.html' title='The road to Delphi 2009 - Part 1 (iii)'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-1769012447501941109</id><published>2009-07-01T16:49:00.002+01:00</published><updated>2009-07-01T16:52:58.165+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='odbcexpress'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 2009'/><title type='text'>The road to Delphi 2009 - Part 1 (reprise)</title><summary type='text'>So I haven't really got any further yet because I'm waiting to hear back from the author of ODBCExpress whether or not he will look to upgrade the packages for Delphi 2009. He's emailed to say he is "looking into it". From the newsgroup I can see I'm not the only one crossing my fingers.If he doesn't then D2009 will be put on hold while I port 10 years of software to another database connectivity</summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/1769012447501941109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=1769012447501941109' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1769012447501941109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1769012447501941109'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2009/07/road-to-delphi-2009-part-1-reprise.html' title='The road to Delphi 2009 - Part 1 (reprise)'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-1648797245954125075</id><published>2009-06-25T16:24:00.004+01:00</published><updated>2009-06-25T16:33:32.597+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='odbcexpress'/><category scheme='http://www.blogger.com/atom/ns#' term='raize'/><category scheme='http://www.blogger.com/atom/ns#' term='tms'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='reportbuilder'/><title type='text'>The road to Delphi 2009 - Part 1</title><summary type='text'>OK, so I started with the easy stuff. Installing third-party components.Raize Components - CheckTMS Component Pack - CheckReportBuilder Enterprise/Server - CheckOK, these were easy because they were designed for Delphi 2009.ODBCExpress - Oh. Well, according to its lead developer  Pieter Myburg on the support newsgroup, "we have stopped active development of ODBCExpress, and we won't be porting it</summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/1648797245954125075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=1648797245954125075' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1648797245954125075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1648797245954125075'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2009/06/road-to-delphi-2009-part-1.html' title='The road to Delphi 2009 - Part 1'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-5837020814330226368</id><published>2009-06-23T21:09:00.003+01:00</published><updated>2009-06-23T21:21:31.299+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='raize'/><category scheme='http://www.blogger.com/atom/ns#' term='tms'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='reportbuilder'/><category scheme='http://www.blogger.com/atom/ns#' term='crystal report'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 6'/><title type='text'>Bit the bullet: Delphi 2009!</title><summary type='text'>So, I finally bit the bullet and purchased a Delphi upgrade, to D2009. The offer was too tempting and I have started to become frustrated with being left too far behind with Delphi 6.Thanks to one of the distributors in the UK, Grey Matter, we got the D2009 upgrade for 20% off. This was a promotion they were running for those who didn't want to take advantage of June's "Buy Delphi and get RAD </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/5837020814330226368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=5837020814330226368' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/5837020814330226368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/5837020814330226368'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2009/06/bit-bullet-delphi-2009.html' title='Bit the bullet: Delphi 2009!'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-2148930788828818657</id><published>2009-06-01T13:59:00.000+01:00</published><updated>2009-06-01T13:59:04.451+01:00</updated><title type='text'>Upgrading a major project to Delphi 2009</title><summary type='text'>Lars Dybdahl has posted an excellent summary of his experience converting older Delphi projects to Delphi 2009. Very relevant to me and many Delphi users, I'm sure:Compas Pascal: Upgrading a major project to Delphi 2009: "g"</summary><link rel='related' href='http://compaspascal.blogspot.com/2009/05/upgrading-major-project-to-delphi-2009.html' title='Upgrading a major project to Delphi 2009'/><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/2148930788828818657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=2148930788828818657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2148930788828818657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2148930788828818657'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2009/06/upgrading-major-project-to-delphi-2009.html' title='Upgrading a major project to Delphi 2009'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-2466256187718102792</id><published>2008-12-10T16:19:00.004Z</published><updated>2008-12-10T16:48:15.422Z</updated><title type='text'>CodeRage 3</title><summary type='text'>CodeRage 3 seems to have gone pretty well judging by those who were involved with it. I'm pleased, it's good that CodeGear/Embarcadero does this because it shows that they're focusing their mind on the developers (and possibly trying to showcase for potential new customers).There will always be an argument between real vs virtual conferences and I don't want to restart that one off again. Real </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/2466256187718102792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=2466256187718102792' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2466256187718102792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2466256187718102792'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2008/12/coderage-3.html' title='CodeRage 3'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Wv2tmmeru7c/ST_yjcvdjgI/AAAAAAAAAAs/kMS6-xkxVoo/s72-c/cc.gif' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-2532574566715262952</id><published>2008-08-05T10:10:00.002+01:00</published><updated>2008-08-05T10:20:56.336+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='raize'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 2009'/><title type='text'>Delphi 2009 Sneak Peek Videos</title><summary type='text'>I've just watched Nick Hodges go through some of the VCL enhancements for Delphi 2009, and two things struck me. Firstly, I can't understand why the PasswordChar feature on TEdit was being demonstrated; I was running Delphi 6 side-by-side with the video, and was changing this property with the same results. So why is this being advertised as a VCL enhancement when, if I recall correctly, it's </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/2532574566715262952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=2532574566715262952' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2532574566715262952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2532574566715262952'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2008/08/delphi-2009-sneak-peek-videos.html' title='Delphi 2009 Sneak Peek Videos'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-1248293561696008173</id><published>2008-06-03T12:51:00.011+01:00</published><updated>2008-06-03T14:02:34.986+01:00</updated><title type='text'>Code: Speed vs Aesthetics</title><summary type='text'>In our drive to produce the fastest, most optimised code out there, sometimes we can leave ourselves with a sprawl of code that no one else is going to be able to follow - or quite possibly you may not be able to follow a few months down the line, even though you wrote it!I'm not talking about real down-to-the-core assembler or machine code here, just general high-level code that you might look </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/1248293561696008173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=1248293561696008173' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1248293561696008173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1248293561696008173'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2008/06/code-speed-vs-aesthetics.html' title='Code: Speed vs Aesthetics'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-4496424338337293924</id><published>2008-01-24T10:55:00.000Z</published><updated>2008-01-24T11:27:15.033Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='third-party'/><category scheme='http://www.blogger.com/atom/ns#' term='raize'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 6'/><title type='text'>Real-world tools #6: Raize Components</title><summary type='text'>Despite the claims that I don't like to have reams of different component packs installed in Delphi, there is often a case that a particular component set just has that killer component that demands its use. I've been aware of Raize Components for years but never made the leap of using them because I'd committed myself to TMS and JEDI, and that was enough for me.Late last year, I attended a UK </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/4496424338337293924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=4496424338337293924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/4496424338337293924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/4496424338337293924'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2008/01/real-world-tools-6-raize-components.html' title='Real-world tools #6: Raize Components'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-1269656485111318059</id><published>2007-09-20T15:01:00.001+01:00</published><updated>2007-09-20T15:31:27.277+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ip*works'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 7'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi 6'/><title type='text'>Real-world tools #5: IP*Works! SSL</title><summary type='text'>It's been a while and for that I apologise, although perhaps many of you are grateful that it's taken 2 months for me to post. Usual stuff, I know you're all up against the same things. Deadlines, massive development schedules, testing, meetings... you know, real-world stuff.I wanted to get back into this by explaining briefly why I chose IP*Works! from /n software. It came about because part of </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/1269656485111318059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=1269656485111318059' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1269656485111318059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1269656485111318059'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/09/real-world-tools-5-ipworks-ssl.html' title='Real-world tools #5: IP*Works! SSL'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-8409974364496686154</id><published>2007-07-27T11:24:00.000+01:00</published><updated>2007-07-27T11:54:42.563+01:00</updated><title type='text'>"Do you have a .net version?"</title><summary type='text'>A reasonably common question we get asked these days in tender documents or over the phone is "is your product written in .net?" or similarly "do you have a .net version of your software?". At this point I bite my tongue, take a breath and try to find out exactly why they've asked such a ridiculous question.Do they understand what they're asking for? Usually not. A .net "version"? As if we have a</summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/8409974364496686154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=8409974364496686154' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/8409974364496686154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/8409974364496686154'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/07/do-you-have-net-version.html' title='&quot;Do you have a .net version?&quot;'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-4444199820105008025</id><published>2007-07-12T15:47:00.000+01:00</published><updated>2007-07-12T16:01:44.505+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='delphi 2007'/><title type='text'>Business Case for upgrading Delphi</title><summary type='text'>On July 6th, Nick Hodges blogged about a new wiki page he has created entitled the Business Case for Delphi. This is a great idea (admittedly not his own) and for a moment I thought he had stolen my thunder on a topic I've been meaning to write about myself. However, Nick's topic is about why Delphi should be taken on in the first place.This is not that story.About 6 weeks ago I wrote an internal</summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/4444199820105008025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=4444199820105008025' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/4444199820105008025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/4444199820105008025'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/07/business-case-for-upgrading-delphi.html' title='Business Case for upgrading Delphi'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-3899547119296721262</id><published>2007-07-03T14:25:00.000+01:00</published><updated>2007-07-03T16:05:36.496+01:00</updated><title type='text'>The moving Microsoft standard</title><summary type='text'>When I was first brought into my company to port the software from Unix to Windows, Windows 95 was the latest OS and Microsoft were very proud of it. Although I didn't read any official literature from them at the time, I was already aware from my own use of Windows that there were certain standards to be maintained. Not standards as in quality (heaven forbid), but standards as in consistency. </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/3899547119296721262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=3899547119296721262' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/3899547119296721262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/3899547119296721262'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/07/moving-windows-standard.html' title='The moving Microsoft standard'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-7132452797132807633</id><published>2007-06-29T11:53:00.000+01:00</published><updated>2007-06-29T12:51:56.378+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jedi'/><title type='text'>Real-world tools #4: JEDI-VCL</title><summary type='text'>For as long as there has been Delphi, there has been Project JEDI: Joint Endeavour of Delphi Innovators (or Endeavor if you're Stateside). Initially it was created in order to write API header conversions for Delphi that weren't provided as standard. APIs such as DirectX, ODBC, MAPI, TAPI and Winsock were written and offered up for free with full source code - this was a labour of love and </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/7132452797132807633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=7132452797132807633' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/7132452797132807633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/7132452797132807633'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/06/real-world-tools-4-jedi-vcl.html' title='Real-world tools #4: JEDI-VCL'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-314950629673241854</id><published>2007-06-27T11:02:00.000+01:00</published><updated>2007-06-27T16:08:09.228+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='third-party'/><category scheme='http://www.blogger.com/atom/ns#' term='tms'/><category scheme='http://www.blogger.com/atom/ns#' term='developerexpress'/><title type='text'>Real-world tools #3: TMS Components</title><summary type='text'>I'm not a fan of component packs. As I said before, I'm a conservative developer who (rightly or wrongly) believes that the less third-party tools I can get away with using the better, purely for future-proofing purposes. When a third-party vendor I already use provides a component similar to some other component I found somewhere, I'll switch to that one to reduce my dependencies. If Delphi then</summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/314950629673241854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=314950629673241854' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/314950629673241854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/314950629673241854'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/06/real-world-tools-3-tms-components.html' title='Real-world tools #3: TMS Components'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-3093580662388083112</id><published>2007-06-26T11:52:00.000+01:00</published><updated>2007-06-26T12:05:09.883+01:00</updated><title type='text'>Windows time change</title><summary type='text'>When I mentioned yesterday about time zones, it reminded me of an issue I came across a few years ago with the Windows WM_TIMECHANGE message.Whenever the time is changed on Windows, the WM_TIMECHANGE message is broadcast for any applications to handle if they wish. This was something that was extremely useful to us for our Time &amp; Attendance software because it meant, in theory, that if the time </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/3093580662388083112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=3093580662388083112' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/3093580662388083112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/3093580662388083112'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/06/windows-time-change.html' title='Windows time change'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-2045059750033491350</id><published>2007-06-25T09:11:00.000+01:00</published><updated>2007-06-25T15:50:02.109+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roadmap'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><title type='text'>Roadmap chat with David I</title><summary type='text'>How many of you joined in on one of the CodeGear Developer Network Delphi/C++ roadmap chats last week, hosted by David I? I did on Friday afternoon (well, Friday 4pm UK time, which was 8am PDT; I nearly missed it as the UK is currently on British Summer Time which is GMT+1 but that's another story).It was an hour well spent and had a star-studded cast as I wasn't expecting Nick Hodges &amp; Anders </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/2045059750033491350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=2045059750033491350' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2045059750033491350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/2045059750033491350'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/06/roadmap-chat-with-david-i.html' title='Roadmap chat with David I'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-5967918262656444298</id><published>2007-06-22T13:57:00.000+01:00</published><updated>2007-06-22T15:19:00.717+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='odbcexpress'/><category scheme='http://www.blogger.com/atom/ns#' term='titan'/><title type='text'>Real-world tools #2: Database connectivity</title><summary type='text'>OK, so yesterday I was on pretty sure footing with talking about ReportBuilder. Some of your comments and emails reflected that this is a popular third-party toolset and ranks up there with other report writing tools in Delphi. At least, undoubtely, most of you have at least heard of it. Today, I'm going to discuss a component set at the other end of the scale, although I may be proved wrong. One</summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/5967918262656444298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=5967918262656444298' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/5967918262656444298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/5967918262656444298'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/06/real-world-tools-2-database.html' title='Real-world tools #2: Database connectivity'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-7242698512073494882</id><published>2007-06-21T12:33:00.000+01:00</published><updated>2007-06-21T13:29:41.423+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='third-party'/><category scheme='http://www.blogger.com/atom/ns#' term='reportbuilder'/><category scheme='http://www.blogger.com/atom/ns#' term='crystal report'/><title type='text'>Real-world tools #1: ReportBuilder</title><summary type='text'>There are some third-party components I use that I'm still not sure about, but that are so embedded in my work now that the thought of changing them isn't all that appealing. ReportBuilder (RB), by Digital Metaphors, isn't one of those. This, it turns out, is one of the best decisions I ever made. My experience below is based on version 10 Enterprise.I think I first read about it in the Delphi </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/7242698512073494882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=7242698512073494882' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/7242698512073494882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/7242698512073494882'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/06/real-world-tools-1-reportbuilder.html' title='Real-world tools #1: ReportBuilder'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-6594945443111445791</id><published>2007-06-20T10:53:00.000+01:00</published><updated>2007-06-20T11:16:47.437+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='third-party'/><category scheme='http://www.blogger.com/atom/ns#' term='jedi'/><category scheme='http://www.blogger.com/atom/ns#' term='odbcexpress'/><category scheme='http://www.blogger.com/atom/ns#' term='tms'/><category scheme='http://www.blogger.com/atom/ns#' term='ip*works'/><category scheme='http://www.blogger.com/atom/ns#' term='reportbuilder'/><category scheme='http://www.blogger.com/atom/ns#' term='indy'/><category scheme='http://www.blogger.com/atom/ns#' term='crystal report'/><title type='text'>Tools of the real world</title><summary type='text'>I should explain what it is I do with Delphi every day, which will maybe give a background as to why I've become what I consider a conservative developer. Conservative, that is, in terms of what software we use. The company I have worked for for the past 9 years develops three main products (payroll, HR and Time &amp; Attendance, combined as a suite), written for Windows using Delphi.Although we sell</summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/6594945443111445791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=6594945443111445791' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/6594945443111445791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/6594945443111445791'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/06/tools-of-real-world.html' title='Tools of the real world'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2369540291979930022.post-1776678405951274043</id><published>2007-06-19T15:12:00.000+01:00</published><updated>2007-06-19T15:32:42.067+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='introduction'/><title type='text'>Introduction</title><summary type='text'>dis·ci·ple (dĭ-sī'pl)n.One who embraces and assists in spreading the teachings of another. An active adherent, as of a movement or philosophy.OK, so does the Delphi Community need another blogger? Probably not, but the reason why Borland Inprise Borland CodeGear has survived is because of the strength of that community, like none other. I have used that community, I have given back to that </summary><link rel='replies' type='application/atom+xml' href='http://delphidisciple.blogspot.com/feeds/1776678405951274043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2369540291979930022&amp;postID=1776678405951274043' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1776678405951274043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2369540291979930022/posts/default/1776678405951274043'/><link rel='alternate' type='text/html' href='http://delphidisciple.blogspot.com/2007/06/introduction.html' title='Introduction'/><author><name>Jason Sweby</name><uri>http://www.blogger.com/profile/17816129627979839377</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_Wv2tmmeru7c/SQXsr9GOfeI/AAAAAAAAAAU/YwS352C98UY/s1600-R/carval.gif'/></author><thr:total>1</thr:total></entry></feed>
