Indy: getting response despite exceptions or 4xx HTTP status codes
Formy snippet archive (thanks Walter Prins for answering and Oliver Funcke for asking and elaborating on the answer): in the case of error, you can get what would’ve normally been in the contentstream...
View ArticleSpring4D, Extended floating point values and Mac OS X: the 16-byte stack...
Just a few quick notes after solving a stack corruption issue in Spring4D on Mac OS X involving the Extended data type and 16-bit Stack Alignment: Delphi Considerations for Cross-Platform Applications...
View ArticleSome notes and links: when a filled ATOM table is not caused by your Delphi app
Some links; hopefully I can fill in more details later: .net – How to research what resources are leaked by which application – Stack Overflow. Github jpluimers/atom-table-monitor. Identifying Global...
View ArticleDelphi history – on the FINITEFLOAT compiler option that has no one-character...
Back in the .NET days, Delphi had an FINITEFLOAT compile option that came without a single-character shortcut. It was about the handling of infinite float and other special float values in cases like...
View Articleshadow_cs / delphi-leakcheck — Bitbucket
On my research list, as it works on both Windows and Android: shadow_cs / delphi-leakcheck — Bitbucket: Multi-platform leak checking library for Delphi via: I’ve created a multi-platform leak checking...
View ArticleKen Thompson – quotes – Reflections on Trust
Some of the Ken Thompson – Wikiquote entries come from a great 1983 ACM Turing Award Acceptance Lecture “Reflections on Trusting Trust”. That lecture used to be on...
View ArticleDelphi functional programming: Sequences
In functional programming, sequences are an important way of expressing logic. This G+ post by Colin Johnsun discusses a library and a Spring4D way to handle sequences: I’ve release a library that...
View ArticleDelphi class constructors and initialisation order
A long while ago, but still an interesting discussion: Is there a predictable order of execution for Class Constructors? leading to these links: Methods (Delphi) – RAD Studio. The Oracle at Delphi »...
View ArticleWhen you get “TfsScript.Execute” throwing a “Unregistered version of...
In recent Delphi version, FastReport version 5 ships. But for parts of FastReport, it’s a trial. This includes the FastScript part. The trial is very close to the real FastReport 5 thing. So real that...
View ArticleThe curse of vulnerable OpenSSL DLLs
When you ship OpenSSL DLLs, you should provide an update mechanism outside of your regular product cycle that updates these shortly after vulnerabilities are fixed. Few if any products do that. So I...
View ArticleDelphi Berlin version numbers: Release/Update1/Update2
Vendors should post these, but alas Embarcadero is not the only one failing here, so here are build/version numbers of the various Delphi Berlin releases until now: Sébastien Paradis: Berlin initial...
View ArticleDelphi To Go: Include resource files in your Delphi build process
Something to remember: Delphi To Go: Include resource files in your Delphi build process Note it’s not enough to add a line like this to your .dpr file: {$R 'New1.res' 'New1.rc'} The resources actually...
View ArticleDelphi and Xcode scary thought
With Xcode updating frequently and Delphi about yearly and often taking more than 1 go at fixing things, you get this scary thought: Scott Pinkham I’ve learned to not update Xcode, OSX or iOS until...
View ArticleBatch file to get a (non-sorted non-unique) list of units from a Delphi...
A few weeks ago in When you get “TfsScript.Execute” throwing a “Unregistered version of FastScript.” I wrote about “a process that explains any modules in the MAP file not resulting in DCU files”. The...
View ArticleTool for licensing and protect my Delphi Win32 apps – Stack Overflow
I like the opinion of Mason Wheeler best. This is the shortened version: … Only a perfect licensing system would actually do you any good, and there’s no such thing. And in the age of the Internet, if...
View ArticleRSS feed for Dave’s Development Blog – mostly OTA articles on the Open Tools...
TL;DR: http://www.davidghoyle.co.uk/WordPress/?feed=rss2 Since there is no RSS link on the page [WayBack] Dave’s Development Blog – Software Development using Borland / Codegear / Embarcadero RAD...
View ArticleAn exponential back-off implementation I used somewhere; probably room for...
I will probably need this again somewhere in the future: An exponential back-off implementation I used somewhere; probably room for improvement, but it works good enough. It’s Delphi, but I’ve not seen...
View ArticleDelphi “F2039 Could not create output file” on drc files
I had this error when building my Delphi app and needing detailed MAP files. Somehow, then Delphi also tries to generate .drc files and fails. Performing the “F2039 Could not create output file” drc –...
View ArticleDelphi compiler: the –depends switch / DCC_OutputDependencies property...
Every now and then you want to know what units your project is made of. Not just the units require to build your project, but actually the ones ending up in the executable (i.e. not removed by the...
View ArticleDelphi: rbTC1416 package cannot find the Graphics unit: ensure your...
I had to add this to my DCC_Namespace in the rbTC1416.dproj file to make it build under Delphi XE8: Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell; The occurrence of this DCC_Namespace setting...
View Article