{"id":2612,"date":"2017-04-11T13:27:00","date_gmt":"2017-04-11T01:27:00","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=2612"},"modified":"2017-04-11T14:18:57","modified_gmt":"2017-04-11T02:18:57","slug":"so-long-and-thanks-for-all-the-fixes","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/2612\/","title":{"rendered":"So long and thanks for all the Fixes"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">2<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span><p>Andreas Hausladen has released his <a href=\"http:\/\/andy.jgknet.de\/blog\/2017\/04\/ide-fix-pack-5-96-ddevextensions-dfmcheck-for-delphi-10-2\/\">latest DevExtensions and IDEFixPack for Delphi 10.2<\/a>, just the latest release of fixes for things that Embarcadero should have fixed before pushing the &#8220;<em>It&#8217;s Ready<\/em>&#8221; button.<\/p>\n<p><!--more--><\/p>\n<p>Andreas&#8217; work always presented something of a quandary to me.  Whilst it was great that someone like him was able and willing to improve the product in the way that he did, it was also a constant source of disappointment to be reminded that there was even the need for it in the first place.<\/p>\n<p>Now I should be clear&#8230; the title of this post is a paraphrased reference to the title of <a href=\"https:\/\/en.wikipedia.org\/wiki\/So_Long,_and_Thanks_for_All_the_Fish\">the 4th book in the Hitchhiker trilogy<\/a> by late, great Douglas Adams.  But it does <em>not<\/em> mean that Andreas is leaving Delphi behind for good.<\/p>\n<p>Sadly however, for those still keeping up with the release cycle, future releases of Delphi are unlikely to be supported by anything he releases in the future as he has chosen not to renew his update subscription.  As a result he will not be able to compile or verify\/validate his code for any releases after 10.2.<\/p>\n<p>For me personally this is no great loss, as XE4 is the last release I stumped up for and even then is used increasingly infrequently.  Never-the-less hopefully Andreas will continue to support that for a while longer at least.<\/p>\n<p>As noted in his reply to comments on his post\/announcement, it&#8217;s not <em>simply<\/em> a matter of cost (in case anyone was thinking of rousing a &#8220;<em>Hit the Donate button<\/em>&#8221; campaign with thoughts of changing his mind).<\/p>\n<p>Having said that, if &#8211; I&#8217;m somewhat ashamed to say: <em>like me<\/em> &#8211; you have used, and\/or still use, even only occasionally, the results of Andreas work but for some reason have never hit that button before now, why not take this opportunity to say &#8220;Thank you&#8221; and do that right now.<\/p>\n<p>I for one am going to do exactly that, right now.<\/p>\n<p>Thanks Andreas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">2<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span> Andreas Hausladen has released his latest DevExtensions and IDEFixPack for Delphi 10.2, just the latest release of fixes for things that Embarcadero should have fixed before pushing the &#8220;It&#8217;s Ready&#8221; button.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":[]},"categories":[4],"tags":[90,292],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-G8","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":349,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/349\/","url_meta":{"origin":2612,"position":0},"title":"Delphi 2009 &#8211; String Performance","date":"18 Sep 2008","format":false,"excerpt":"NOTE: Downloads are now fixed! Andreas Hausladen generously took the time to make some detailed comments on my previous post, one of which prompted me to throw together some further performance test cases for String types specifically.\u00a0 The results were something of a mixed bag and contained some surprises. The\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/delphi2009-stringperformance-resultscapture.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":615,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/615\/","url_meta":{"origin":2612,"position":1},"title":"Wringing Yet More Speed from MIDAS.DLL","date":"12 Nov 2009","format":false,"excerpt":"Cameron Hart at Flow Software has just blogged about a change he identified in MIDAS.DLL to significantly improve the performance (and capacity) of client data sets when handling large volumes of records and BLOB fields. \u00a0Basically he seems to have taken the work previously done by Andreas Hausladen and applied\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1068,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1068\/","url_meta":{"origin":2612,"position":2},"title":"Info From the World Tour (Hamburg)","date":"22 Aug 2012","format":false,"excerpt":"In the Embarcadero forums, Roland Kossow posted his report on the first of the \"RAD Studio World Tour\" events in Hamburg yesterday, reporting on what's new in XE3 and adding some more detail to the \"XE3 And Beyond\" blog post. In a nutshell we have \"FM2\" (FireMonkey 2 - no\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1300,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1300\/","url_meta":{"origin":2612,"position":3},"title":"What&#8217;s in a Name(space) ?","date":"28 Nov 2012","format":false,"excerpt":"The ever evolving DWScript project continues to advance the Pascal language at an impressive pace. Just today it was announced that this scripting version of Pascal now has \"namespace\" support. When I first read the details of the implementation, my initial reaction was that it \"felt a bit backwards\". The\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1218,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1218\/","url_meta":{"origin":2612,"position":4},"title":"Going Dotty With Lazarus\/FPC","date":"11 Sep 2012","format":false,"excerpt":"I am in the middle of writing a much longer post about variations and recent additions to Pascal syntax in Delphi, Oxygene and Lazarus, but at the same time I also decided to start on the process of migrating some of my code to Lazarus and FPC. In the process\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2012-09-11-at-22.21.34-.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":220,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/220\/","url_meta":{"origin":2612,"position":5},"title":"Poll Time Again","date":"23 Aug 2008","format":false,"excerpt":"With Delphi 2009 literally just around the corner, I thought it would be interesting to see how it's impending release is being viewed. As a result, the poll answers are a little wordy this week for which I apologise, but I thought it would be interesting to try and gauge\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/2612"}],"collection":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/comments?post=2612"}],"version-history":[{"count":6,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/2612\/revisions"}],"predecessor-version":[{"id":2618,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/2612\/revisions\/2618"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=2612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=2612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=2612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}