Author Archives: Andreas Hausladen

IDE Fix Pack 5.9 for RAD Studio 2009-XE8

By | April 21, 2015

The new IDE Fix Pack 5.9 adds support for RAD Studio XE8. It also fixes the long standing Code Insight bug QC 71270 (also 76338 and 76379) where the popup listbox doesn’t always show items with a double underscore or a “_Z”. With XE8 the IDE comes with the Castalia IDE plugin. Unfortunately this causes… Read More »

DDevExtensions 2.83 for XE8 released

By | April 21, 2015

The DDevExtensions 2.83 IDE plugin is now available for RAD Studio XE8. The only change compared to 2.82 is that XE8 is supported. DDevExtensions download: Name IDE Version File Size Downloads Added DDevExtensions 1.61 5-2007 DDevExtensions161Setup.zip 734.07 KB 20344 times 2009-01-10 DDevExtensions 2.8 Features PDF DDevExtensionsFeatures.pdf 602.92 KB 18217 times 2014-12-27 DDevExtensions 2.4 7, 2007… Read More »

Byte-Strings for XE8’s mobile compilers

By | April 7, 2015

Delphi’s NextGen compiler (Android, IOS) removed support for UTF8String, AnsiString and RawByteString. But if you look into System.pas you see that those types are still there but Embarcadero makes them inaccessible from outside of System.pas by prefixing them with an underscore that the compiler converts to the at-sign. And you can’t write “@UTF8String” as it… Read More »

IDE Fix Pack 5.8 for 2009-XE7 released

By | February 15, 2015

A new release of IDE Fix Pack for RAD Studio 2009-XE7 is available. The new version 5.8 is available for all versions including the versions that I marked “unsupported”. So all 2010, XE2-XE5 users can update from version 5.5 to 5.8 what gives them the “EditorLineEnd.ttr” patch. This release brings a major performance improvement. If… Read More »

Tools used to develop IDE Fix Pack

By | November 27, 2014

I use and have used the following tools when I work on my IDE Fix Pack plugin. BDS 2006/2007, RAD Studio 2009-XE7 + Debugger WinDbg .NET CLR Debugger, ildasm, Reflector/ILSpy for ErrorInsight patches in 2006-2010 HxD (hex editor) to find byte sequence or parts of it from one Delphi version in the other Delphi versions… Read More »

IDE Fix Pack 5.71 for XE7 – bug fix release

By | September 6, 2014

During the search for all function parameter name mangling changes in XE7, I disabled many IDE Fix Pack patches and forgot to enable them before I released version 5.7 for XE7. So here is version 5.71 that enables all patches again. By enabling all the patches, I found three patches that weren’t necessary anymore or… Read More »