Delphi

You are currently browsing articles tagged Delphi.

I normally do not indulge in blog posts that merely link to other blog posts or articles, but I shall make an exception for the latest installment in the Homerian Epic: Sons of Kahn from Verity Stob.  As ever, the Sons of Kahn theme provides much humour and hilarity, tinged imho with the faintest of bitterness stemming from the truth it conveys.

Read the rest of this entry »

XE Roadmap Clarified

A quick post to let everyone know that Allen Bauer kindly answered my direct question in the Embarcadero forums asking for clarification of what “64-bit implementation” means in the XE “Pulsar” slide of the new Delphi roadmap.

Read the rest of this entry »

It’s tempting (not to mention completely understandable) to selectively choose the positive comments and not at all surprising that there are no negative comments to be found among the list quoted.  But you should be careful to avoid potentially embarrassing credibility gaps.

Read the rest of this entry »

RAD Studio “XE”

News is starting to come out about the upcoming release of Delphi, RAD Studio XE. So what can we expect?
Read the rest of this entry »

Answer: When it is merely the container for an interface.

After a long series of observation and opinion pieces, I thought it about time I posted something a little more technical, so here we go.
Read the rest of this entry »

The usually exhaustively complete Raymond Chen over-looked a crucial factor in his most recent posting on his excellent Old New Thing Blog regarding SHAutoComplete.

In his post he discusses a technique for disabling auto-complete in a common dialog, but along the way discusses why calling SHAutoComplete twice cannot be used to remove flags previously applied.  As I say, Raymond normally is very precise and exhaustive in his coverage,  often pre-empting “nit pickers” by calling out in advance anything and everything wrong with a question or with approaches that are implied in the question (or in his answer).

In this case, I would have expected him to draw particular attention to the warning in the MSDN docs for SHAutoComplete:

“SHAutoComplete should not be called more than once with the same HWND. Doing so results in a memory leak.”

But far from it – he actually advocates calling SHAutoComplete a second time to modify flags if needed!

Sadly, comments are currently disabled on The Old New Thing due to an extraordinarily lengthy upgrade process being carried out on the underlying blogging system, so I was unable to draw attention to this (and no doubt earn myself a Nit Picker “badge” in the process), but in this case I think it’s worth highlighting.

OK, so perhaps not exactly what they said but they have said that C# (as well as C and PHP) are not to be taught as part of A-Level Computer Science any more, and they have recommended using Pascal/Delphi (from a list of other languages including Java, Python and VisualBASIC).

Full details available here, courtesy of The Register.

Another commercial Delphi component vendor has apparently decided to pursue a direction that no longer involves supporting at least some of their Delphi components on a commercial basis.  Fortunately in this case they have decided to open source their products.  So, if you are using the Luxena DBExpress drivers for Informix, these and related supporting code can now be obtained from the Google Code links, below.

Read the rest of this entry »

Working Day Survey

Prompted by a recent question/survey thread on the NZ DUG mailing list, I’ve posted a new poll (see panel, left) seeking to gain a picture of the working day of Delphi software development professionals.  The nature of the questions mean it’s an unavoidably wordy poll, but I’ve tried to keep it as manageable as possible whilst also providing some useful insight into what we are doing and with what tools.

I’ve already completed the poll with my answers reflecting my working day here at Flow.

The results could be interesting and the more people contribute the more useful it will be, so tell all your Delphi friends. :)

Cameron Hart at Flow Software has just blogged about a change he identified in MIDAS.DLL to significantly improve the performance (and capacity) of client data sets when handling large volumes of records and BLOB fields.  Basically he seems to have taken the work previously done by Andreas Hausladen and applied it to BLOB’s.

Read the rest of this entry »

« Older entries