Quantcast
Channel: Planet Object Pascal
Viewing all articles
Browse latest Browse all 1725

The Wiert Corner - irregular stream of stuff: jpluimers

$
0
0

When at clients, I often see Delphi XE2 only updated until Delphi XE2 Update 4 (sometimes not even Update 3 is installed, which means you can run into Strange Format result in Delphi XE2 when using Currency data types).

Update 4 is the latest update offered by the ‘check for updates’. But the actual latest update is CodeCentral ID: 28881, RAD Studio XE2 Update 4 Hotfix for FireMonkey and C++.

The final ISO does include this update, so if you ever need to re-install, do it from CodeCentral ID: 28882, Delphi XE2 and C++Builder XE2 ISO (includes Update 4 Hotfix).

You can check which updates you have installed in the Help -> About box of Delphi:

  • RAD Studio XE2 Update 4:
    version 16.0.4429.46931;
    Delphi XE2 and C++ Builder XE2 Update 4
  • RAD Studio XE2 Update 4 hotfix 1:
    version 16.0.4504.48759;
    Delphi XE2 and C++ Builder XE2 Update 4 HotFix1
    Delphi XE2 and C++ Builder XE2 Update 4

So be aware: sometimes the HotFix is only recognizable as the version number, not the version text.

Though HotFix is advertised as FireMonkey and C++ update, it also includes some Delphi fixes and makes sure you don’t get the below error messages from IDE Fix Pack 5.1 for 2009-XE3.

As a matter of fact, shortly after releasing, the author Andreas Hausladen posted IDE Fix Pack 5.1 for XE2 requires XE2 Hotfix 1.

Andreas Hausladen releases new versions of the IDE Fix Pack at irregular intervals. Watch the release page. Currently it is at version 5.3: IDE Fix Pack 5.3 and for Delphi XE2 it indicates “IDE Fix Pack 5.3 for XE2+UP4+Hotfix1″.

While installing the Hotfix 1, you can get messages like these:

<br />
---------------------------<br />
Embarcadero RAD Studio XE2<br />
---------------------------<br />
Error<br />
Error applying patch to file C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win64\release\IdSSLOpenSSLHeaders.dcu.  It has probably been updated by other means, and can no longer be modified by this patch.  For more information contact your patch vendor.<br />
---------------------------<br />
Abort   Retry   Ignore<br />
---------------------------<br />

The reason is that the installer thought it had enough disk space, but the dynamic swap file growth of Windows systems decreased the disk space after the initialler estimate.

Make sure you have at lease 4 gigabytes of disk space free before installing RAD Studio XE2 Update 4 Hotfix 1.

These are the error messages you can get:

<br />
---------------------------<br />
Compiler Speed Pack x86 XE2 5.1<br />
---------------------------<br />
Not all Compiler Speed Pack x86 patches were applied. Failed patches:</p>
<p>failed : Compiler Scanner GetSourceLine [Compiler.Scanner.GetSourceLine]<br />
---------------------------<br />
OK<br />
---------------------------<br />

followed by

<br />
---------------------------<br />
Compiler Speed Pack x64 XE2 5.1<br />
---------------------------<br />
Not all Compiler Speed Pack x64 patches were applied. Failed patches:</p>
<p>failed : Compiler Scanner GetSourceLine [Compiler.Scanner.GetSourceLine]<br />
---------------------------<br />
OK<br />
---------------------------<br />

Links I kept:

–jeroen


Filed under: Delphi, Delphi XE2, Development, Software Development

Viewing all articles
Browse latest Browse all 1725

Trending Articles