Getting rid of [dcc32 Warning] W1029 Duplicate constructor...
Note that the below solution works for any project raising the W1029 warning (not just from projects using Delphi Mocks) like [dcc32 Warning] W1029 Duplicate constructor 'ClassName.ConstructorName'...
View ArticleDelphi tip of the day: {$WARN UNSUPPORTED_CONSTRUCT ERROR}
Delphi tip of the day: {$WARN UNSUPPORTED_CONSTRUCT ERROR} It will throw a compiler error when you use an attribute that isn’t defined as the above [WayBack] turns a warning into an error as normally...
View ArticleOh nice. Feel free to QP. E2003WithConstsInDescendingClassesConsoleProject
Oh nice. Feel free to QP. Fails at least in Delphi XE8. program E2003WithConstsInDescendingClassesConsoleProject; {$APPTYPE CONSOLE} uses ParentUnit in 'ParentUnit.pas', ChildUnit in 'ChildUnit.pas';...
View ArticleLet’s stop copying C / fuzzy notepad
Ah, C. The best lingua franca we have… because we have no other lingua francas. Linguae franca. Surgeons general? C is fairly old — 44 years, now! — and comes from a time when there were possibly more...
View ArticleWhat is thread safety anyway?
A nice article [Archive.is] What is thread safety anyway? with a kind reference to the Deadlock Empire translation from C# to Delphi that I made. In any language, multi-threading is hard, so I really...
View ArticleOn my research list – the Delphi ORM Generator (it’s in the Windows store;...
On my research list: Hints to get your native app published in the Windows Store: [WayBack] Hi all!I made the Delphi ORM Generator in Windows Store! This building from Delphi 10.1 Berlin!Enjoy! – Eden...
View ArticleWinHTTP Cipher restrictions to TLSv1.2 does not work on Windows7, Server 2008...
This will bite me some time for sure, so for my link archive: [WayBack] TRestClient and Cipher restrictions to TLSv1.2 does not work on Windows7 and Server2008R2 … and how it can be solved… – Günther...
View ArticleIf you use Delphi or RAD Studio 10.2.2, ensure you have the latest one...
Not all updates are equal, so if you use Delphi or RAD Studio 10.2.2, ensure you have the latest one installed (build 2004) as it fixes some binary DCU incompatibility bugs in the old one (build 1978)....
View ArticleR.I.P. Paweł Głowacki – you will be dearly missed, not just in the Delphi...
Last week, Paweł Głowacki passed away. A few words, probably incoherent, as I’m still flabbergasted by the news. Originally from Poland he had moved to The Netherlands in 2001 (causing his son Mateusz...
View ArticleIDE Fix Pack 6.1.2 (supports Delphi 10.2.2) | Andy’s Blog and Tools
Reminder to self to install this soon: [Archive.is] IDE Fix Pack 6.1.2 (supports Delphi 10.2.2) | Andy’s Blog and Tools via: [WayBack] IDE Fix Pack 6.1.2 for Delphi 2009-10.2.2 released. – Andreas...
View ArticleQualityCentral Report 95543: An overloaded routine cannot be assigned to the...
Since I bumped into this while qc.embarcadero.com was down, and quality.embarcadero.com is not publicly indexed and requires an account to be able to manually search: I’m not sure how long...
View ArticleAnother case against FreeAndNil
I started this post as “A case against FreeAndNil” but soon found out about [WayBack/Archive.is] A case against FreeAndNil – Community Blogs – Embarcadero Community. Recently I was refactoring a bunch...
View ArticleReminder to self – proposals for Delphi Language Enhancements, a year later
About a year ago, Vincent Parret proposed many [WayBack] Delphi Language Enhancements that a lot of developers feel long overdue. It sprouted a nice G+ discussion at [WayBack] Blogged – Delphi Language...
View ArticleQCScraper ClientDataSet XML dump results – archive of qc.embarcadero.com
Since I’m pressed for time, but didn’t want to wait until putting the dumps on-line, below is a rendering of my gist QCScaper ClientDataSet XML dump results – README.md. Wishing everybody a great...
View ArticleThe ÜberPDF™ SDK is done! – complete build system – 100% open source – all...
Merry Christmas: Joe C. Hecht of Code4Sale, LLC is very proud to announce that the ÜberPDF SDK version 1.0 is now complete, is ready for public distribution, and will be made available for download in...
View Articlec# – Why does Try-Catch require curly braces – Stack Overflow
From my SO Question Archive: Just curious: Why is the syntax for try catch in C# (Java also?) hard coded for multiple statements? Why doesn’t the language allow: int i; string s = DateTime.Now.Seconds...
View ArticleValid reasons for having Delphi AnsiString on Mobile platform…not only for...
It’s too bad that you need workarounds to get ByteStrings working on mobile devices as there are APIs there (like shaders) that work best with them. There was a nice discussion on this last year at...
View ArticleIdera / Embarcadero at least fixed some of their security issues…
Some security improvements A long while ago I quoted [WayBack] Ideara / Embaracdero is flushing away user trust in their ability to do secure computing… – Jeroen Wiert Pluimers – Google+. Since then...
View ArticleDelphi: it is better to use ifndef rather than ifdef to keep the IDE working...
[WayBack] Dear diary, today I learned that it is better to use ifndef rather than ifdef if I want the IDE to keep working properly. I had a uses clause with an i… – Stefan Glienke – Google+ I promised...
View ArticleDelphi FMX TBitmapCodecManager.LoadFromFile calls TImageTypeChecker.GetType...
Bugs happen: [WayBack] Did I miss something ? I’ve tried to add a custom image loader for FMX … TBitmapCodecManager.LoadFromFile calls TImageTypeChecker.GetType that returns ONLY predefined image types...
View Article