Author Archives: Andreas Hausladen

DDevExtensions and DFMCheck re-release for RAD Studio 10 Seattle

By | September 19, 2015

The DDevExtensions 2.83 and the DFMCheck 1.5 are re-released for RAD Studio 10 Seattle. No changes or new features except for the RAD Studio 10 Seattle support are included, so the version number doesn’t change. It is a simple recompile. DDevExtensions Name IDE Version File Size Downloads Added DDevExtensions 1.61 5-2007 DDevExtensions161Setup.zip 734.07 KB 20323… Read More »

Byte-Strings for Delphi 10 Seattle’s mobile compilers

By | September 1, 2015

Delphi’s NextGen compilers (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.93 – Windows 10 support

By | August 3, 2015

Those who tried to use IDE Fix Pack on Windows 10 got the uncritical error message “failed: Faster IDE startup [IDE.Startup.Fast]” that appeared on every IDE start. The problem is that a byte sequence changed that IDE Fix Pack tries to find. Windows 10 uses “INT3” instead of “NOP” instructions to align functions and IDE… Read More »

DLangExtensions legacy code base on GitHub

By | June 29, 2015

Due to many requests to get the source code of the DLangExtensions Delphi preprocessor, I decided to upload the code base, as it was in 2009 when the project was discontinued, to GitHub. The project is still discontinued and not resumed. This means no support from me. Only the main project was migrated to Delphi… Read More »

IDE Fix Pack 5.92 released

By | May 16, 2015

The new version 5.92 fixes a bug in the TStringList optimization that caused UniDAC’s designtime editor to crash. It also binds the Ctrl+Alt+Enter shortcut to the “Find References” action. The IDE’s original behavior is to toggle the shortcut between “Find References” and “Find Local References” in the action’s OnUpdate handler, depending on the ErrorInsight parser’s… Read More »

IDE Fix Pack 5.91 – Bugfix release

By | April 23, 2015

There was a bug in the TStringList.IndexOf performance optimization that didn’t take into account that DB.TFlatList overrides GetCount and implements lacy loading. The optimization directly accessed TStringList.FCount which was zero because GetCount wasn’t called. This bug appeared when you tried to open a DataSet in the IDE. Another problem was that the fastdcc*.exe files in… Read More »