{"id":1727,"date":"2009-08-25T17:50:43","date_gmt":"2009-08-25T16:50:43","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/1727-delphi-and-c-studio-2010-is-out.html"},"modified":"2009-08-25T17:50:43","modified_gmt":"2009-08-25T16:50:43","slug":"delphi-and-c-studio-2010-is-out","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/1727-delphi-and-c-studio-2010-is-out.html","title":{"rendered":"Delphi and C++ Builder 2010 are out"},"content":{"rendered":"<p>I\u2019ve installed the new Delphi from Embarcadero. I want to enthuse about this product, as a long-time Delphi enthusiast, but a few things have dampened my zeal:<\/p>\n<p>1. The install on Windows 7 64-bit was not totally smooth. First <a href=\"http:\/\/www.avira.com\/en\/pages\/index.php\" target=\"_blank\">Avira Antivir<\/a> claimed that a file installed during setup, called convert.exe, contained a virus (not the fashionable new one, something else called DR\/Delphi.Gen dropper). I thought this was most likely a false positive. I tested the file with with <a href=\"http:\/\/www.kaspersky.com\/\" target=\"_blank\">Kaspersky<\/a> which declared it clean, and I\u2019ve emailed Avira about the problem. <\/p>\n<p>I\u2019m not sure why I bother at all with running anti-virus software. It is very little use. After all, what is the point of having it, if when it claims to find something you ignore it? On the other hand, what is the chance that this is a real virus on Embarcadero\u2019s new CD, that Kaspersky does not detect? <\/p>\n<p>None of this is Embarcadero\u2019s fault, of course, unless it <strong>has<\/strong> shipped a virus, which I doubt.<\/p>\n<p>2. Next, on running and quitting Delphi 2010 for the first time, the Windows Program Compatibility Assistant was triggered. See this <a href=\"http:\/\/www.itwriting.com\/blog\/1119-vistas-mysterious-compatibility-settings-what-do-they-do.html\" target=\"_blank\">earlier post<\/a> for what this guy looks like and what it does. This one made the same change, ELEVATECREATEPROCESS. <\/p>\n<p>A minor niggle perhaps, but it looks bad. At this stage, the Delphi team should have come to terms with UAC and made RAD Studio properly UAC-aware. I\u2019m guessing most of the team run with UAC disabled.<\/p>\n<p>3. Another UAC issue. When the IDE starts up, you get a message:<\/p>\n<blockquote>\n<p>Error executing &#8216;C:\\ProgramData\\{BBD31133-40F8-4B57-9BA6-DB76C03D153B}\\Setup.exe&#8217;: The parameter is incorrect<\/p>\n<\/blockquote>\n<p>This does not occur if you run as administrator.<\/p>\n<p>4. I ran up the IDE and noticed there is a new <a href=\"http:\/\/docwiki.embarcadero.com\/RADStudio\/en\/Main_Page\" target=\"_blank\">documentation wiki<\/a> with user contributions. I think this is a great idea. It seems to be built with <a href=\"http:\/\/www.mediawiki.org\/wiki\/MediaWiki\" target=\"_blank\">mediawiki<\/a>. Unfortunately it failed with \u201cA database query syntax error has occurred\u201d. Update: it\u2019s working now.<\/p>\n<p>5. I\u2019d understood that Delphi 2010 is somewhat Windows 7 ready. It has great support for multi-touch and gestures. That\u2019s fine, but I was interested to see how to support the Windows 7 Jump Lists. A Jump List is the menu that pops up when you right-click a taskbar icon. <\/p>\n<p>Well, if support for this is there I can\u2019t find it. There is support for the Windows 7 Direct 2D Canvas, and as I mentioned for multi-touch, but that\u2019s about all I can find.<\/p>\n<p>It\u2019s a shame because only a few people will be using multi-touch in the near future, and Direct 2D is not a feature visible to users, but the new Windows 7 taskbar and its features \u2013 there\u2019s also the ability to add controls to taskbar preview windows \u2013 is the thing that every Windows 7 user will notice.<\/p>\n<p>Of course you can easily call the Windows API from Delphi, and the community will figure out how to support these features before long; there\u2019s already an <a href=\"http:\/\/www.gumpi.com\/Blog\/2009\/01\/20\/Alpha1OfWindows7ControlsForDelphi.aspx\" target=\"_blank\">alpha \u201cWindows 7 controls for Delphi\u201d<\/a> that Daniel Wischnewski has come up with. But I\u2019d like to have seen it in the box, and it would have been a nice selling point. <\/p>\n<p>Don\u2019t let me put you off. There are other new features \u2013 including <a href=\"http:\/\/www.firebirdsql.org\/\" target=\"_blank\">Firebird<\/a> support, integrated code formatter, better thread debugging -&#160; and no doubt the core of Delphi is as good as ever (no 64-bit yet, but it will come eventually).<\/p>\n<p>Still, my impression is that Embarcadero still has to work a bit on that last degree of polish. One final gripe: why is the <a href=\"https:\/\/forums.embarcadero.com\/index.jspa?categoryID=1\" target=\"_blank\">discussion forum so darn slow<\/a>? It has also been in beta forever.<\/p>\n<p>More information <a href=\"http:\/\/www.embarcadero.com\/products\/delphi\" target=\"_blank\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ve installed the new Delphi from Embarcadero. I want to enthuse about this product, as a long-time Delphi enthusiast, but a few things have dampened my zeal: 1. The install on Windows 7 64-bit was not totally smooth. First Avira Antivir claimed that a file installed during setup, called convert.exe, contained a virus (not the &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/1727-delphi-and-c-studio-2010-is-out.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Delphi and C++ Builder 2010 are out<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,31,80,98],"tags":[],"class_list":["post-1727","post","type-post","status-publish","format-standard","hentry","category-delphi","category-embarcadero","category-software-development","category-windows-7"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=1727"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1727\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=1727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=1727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=1727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}