top of page
Search
chilazipercohac

Delphi Xe Update 1: The Latest Version of the Ultimate IDE for Cross-Platform Development



The update itself should be in the RAD Studio Registered Users Updates page, but it is not there yet. So how do you get it? I'd suggest a direct download (again, only for registered users, after they log in) from the Code Central site at Since under Windows 7 (with UAC enabled) the automatic "check for updates" as you run the RAD Studio IDE is broken, I tried (as suggested in the release notes) manually activating the "Check for Updates" entry in the RAD Studio program group. This run and found the updates, as you can see below, but continuing it ended up in some limbo: the user interface disappeared and while the program kept running it seemed to get no where. I feared it might have be waiting for some input or UAC permission... but with no user interface it was hard to tell. I might have waited more time, but decided to stop it after some time (The reason it didn't actually work is detailed later). RAD Studio installation and updates are clearly still not very UAC-friendly.




Delphi Xe Update 1 Download



So back to the standard approach. The full download of the update was very fast (despite the size of 159 MB or 167,293,101 bytes). I extracted the ZIP file content and was suggested to do three installs:


The overall installation process took quite some time. The main Delphi / RAD Studio Update took me about half an hour to set up, which I found quite annoying. Here is the initial screen (with no hint to the fact this is an update):


Certainly there is room for improvement from Embarcadero. The install process got much better over the last few versions, but installing updates is still slow and error-prone. (There are also reported incompatibilities with DDevExtensions) There are quite a few "nice" bugs fixed, so I guess it is worth to spend the time to Upgrade your installation of Delphi or RAD Studio XE.


A.) Seek and destroy all Indy files that come with Delphi. These are no good as the Indy project is updated every single day with new bug fixes. If Delphi picks up any of the old files instead of your new fresh Indy library, you will get crazy errors from the IDE at all different times that are very hard to trace.


B.) Download the latest Indy10_XXXX.zip from (If you get a compile error or runtime error using this zip file for any of the steps below -- don't be discouraged! Re-download the zip file on the following day and try again. This zip file gets updated every day and there is a chance that there may be some bugs/errors on any given day.)


IMHO Embarcadero should find a solution about its own code depending on an "unstable" library like Indy. That's not acceptable in a professional environment, especially since they are unable to release official updates including the bug fixes from Indy beyond a few months from release. For example I found lately that Indy 10.5.5 mail message parsing truncates mail addresses, that not happens in 10.5.8. Of course the 10.5.5 behavior is not acceptable, I am forced to upgrade...


So starting now, a new madExcept license will give you 1 year access to all minor and major updates/upgrades for free. After the 1 year period, you have the option to extend your subscription. If you don't, you will still be able (and allowed) to use all madExcept versions that were released within your subscription interval "forever". However, you will no longer get access to new madExcept builds released after your subscription has run out.


improved DestroyIpcQueue to avoid leaks and freezes improved Chrome sandbox uninjection improved "FOLLOW_JMP" to work with Bitdefender x64 CreateIpcQueue supports a custom security descriptor [delphi] fixed: initialization could eventually (rarely) crash [driver] fixed: another potential Windows 10 crash (32+64bit) [driver] fixed: wow64 injection freeze in XP/2003 (x64 only) [driver] fixed: VirtualBox x64 injection freeze in Windows 7


improved DestroyIpcQueue to avoid leaks and freezes improved Chrome sandbox uninjection improved "FOLLOW_JMP" to work with Bitdefender x64 [delphi] fixed: initialization could eventually (rarely) crash [driver] fixed: another potential Windows 10 crash (32+64bit)


fixed: injecting multiple 32bit dlls in x64 OS crashed fixed: uninjecting DLL twice at the same time crashed fixed: IPC messages sometimes contained wrong session id fixed: incompatability with MSVC++ 2012 on Windows 8 added support for csrss injection in Windows 8 added new FOLLOW_JMP flag for HookAPI/Code fixed crash when hooking system APIs in x64 MSSQL [delphi] fixed: 64bit injection crash when using Delphi XE2/3 [driver] fixed: Verifier blue screens when using ex/include lists [driver] fixed: closing processes in x64 OSs sometimes froze [driver] fixed: injection failure with MSVC++ 2012 hook dlls


Delphi XE includes Regular Expression support, something that has been requested many times over the years. In this blog post I'll show some basic usage of regular expressions in delphi. I'm assuming you already understand regular expressions and the associated terminology, if not take a look here for some tutorials etc.


The regular expression engine in Delphi XE is PCRE (Perl Compatible Regular Expression). It's a fast and compliant (with generally accepted regex syntax) engine which has been around for many years. Users of earlier versions of delphi can use it with TPerlRegEx, a delphi class wrapper around it.


Thanks for the examples.<br><br>Unfortunately, there's a bug in the RegularExpressions unit:<br><a href=" -in-delphi-xe-regularexpressions-unit/" rel="nofollow">www.regexguru.com/2010/09/bug-in-delphi-xe-regularexpressions-unit/</a><br><br>Update 1 for Delphi XE does not fix this.<br><br>Regards,<br>Olaf


Note: This is an archived page of older versions. For the latest Oracle .NET and Visual Studio (Code) downloads, please visit the .NET Download Page.Important: The 32-bit Oracle Developer Tools for Visual Studio download is required for EntityFramework design-time features. The downloads that support Entity Framework deployment below do not contain design-time tools, only run-time support.


This is the latest recommended version, which has been tested and used for various published ICS application. It is updated for new releases of RAD Studio and major changes. V8.69 is the version displayed when RAD Studio starts and by the main unit OverbyteIcsWSocket. Note these versions include the latest version of the OpenSSL DLLs at the time of release.


From XE8 onwards, Delphi includes a new GetIt tool that offers a catalog of third party components, and allows them to be automatically downloaded and installed. The same stable ICS versions listed above should be available from GetIt.


This is the easiest way to get the latest version. These packages are built from the version control repositories automatically when they change and are refreshed once a day. To use the latest OpenSSL version, download this snapshot. Note the snapshot includes the latest version of the OpenSSL DLLs.


OpenSSL 1.0.2 and later are only supported by ICS v8, v7 is no longer updated for new OpenSSL versions. The 64-bit DLLs are only for use with Delphi applications compiled for the 64-bit platform, the 32-bit DLLs work on both 32-bit and 64-bit Windows with 32-bit applications. Note that ICS V8.24 dated 3rd March 2016 and later included the latest OpenSSL 1.0.2 Win32 files to avoid a separate download. This was a long term support version for which free support ceased at the end of 2019, but paid support from OpenSSL continues for those needing it. ICS V8.65 is the last version to support 1.0.2.


The browser demo is in the ICS nightly zip, in the folder samples\delphi\browserdemo, the project is FrameBrowserIcs.dpr. An executable version of the new demo may also be downloaded from here, built with HtmlViewer 11.8 and ICS V8.69, using Delphi 11.0.


The HtmlViewer component must be downloaded and installed before the demo can be built. The demo is based on FrameBrowserIndy project but with various enhancements, specifically display of all HTTP, SSL and some or all HTML traffic which makes it very useful for debugging the THttpCli component. Recent versions of HtmlViewer also include FrameBrowserIcs.dpr but it has been changed substantially from the ICS version and I've been unable to build it.


On our website, you can find the complete information about our products including sample add-ins with source code, the HOWTOs section, flash videos and Developer Guides and Class References. Every download includes demo projects (sample add-ins and/or applications) that will help you to quickly start with the product. See the Demo Projects folder after instaling.


Real devs spend less time to dev app, no matter what they use.i have programing from 1992, i begining with ASM, pascal, delphi, c/c++, LaTEX, HTML, javascript, php, java, javascript again.I still programing on delphi 7, cause is the most completed software i ever see, its robust, u can solve anithing faster witht.


The new update includes TeeChart Pro and Standard binary and source code installers for all development environments already supported and adds full support for RAD Studio, Delphi, C++ Builder 11 Alexandria, Update 1.


In late 2005 Delphi 2006 (Delphi 10, also Borland Developer Studio 4.0) was released combining development of C# and Delphi.NET, Delphi Win32 and C++ (Preview when it was shipped but stabilized in Update 1) into a single IDE. It was much more stable than Delphi 8 or Delphi 2005 when shipped, and improved further with the release of two updates and several hotfixes. Delphi 2006 included: 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page