Adding Insult to Injury

[Estimated Reading Time: < 1 minutes] Having just installed Delphi XE4 “Professional”, provided as part of my employer’s current SA, the initial “Welcome” to the new version, and seemingly the “baked in” Start Here landing page invites me to set-up Delphi for iOS development:

DPROJ Woes

[Estimated Reading Time: 4 minutes] I spent the best part of half a day last week trying to get to the bottom of a very strange issue on a project I was working on. I had just created a new unit in the project and had reached a point where I needed to add that unit to the uses list of an existing unit in the same project. It was at that point that things started to go awry.

XE4 Pricing Revealed

[Estimated Reading Time: 3 minutes] Chris Rolliston just posted a link to a video (from Russia) where-in the pricing for XE4 is revealed. All $ amounts mentioned in this article are US $ prices. Your local price may vary depending on how much exchange rate gouging is added on top of the gouging already built in.

Of Threads, Stacks and RAM – Part 2

[Estimated Reading Time: 5 minutes] In the previous post in this series, we saw that the number of threads that a given process could support was determined by a number of factors, of which the stack size reserved for each thread was key. We also saw how we could change the stack size used by our application and how this could increase the number of threads that our process could support. But if you thought it seemed a bit crude to have to set a single stack size for all the threads in a process (including the main thread), then you would be right, and we can do something about this.

Of Threads, Stacks and RAM – Part 1

[Estimated Reading Time: 6 minutes] Roberto Schneiders recently drew my attention to the first post on his new blog (which I can recommend as a good read 🙂 ), presenting the results of some performance testing of DataSnap that he had been involved with which proved to be very interesting (if initially somewhat disappointing). But my post isn’t about that, at least not directly.