Homepage

If you are using {$IFDEF} in your source – normally it’s fine…e.G.{$IFDEF DEBUG}ShowMessage(‘Foo’);{$ENDIF}Why, because this DEBUG is handled by the IDE.But what if you want to use your own?{$IFDEF IMPORTANT}Result := 42;{$ENDIF} If your applicat… – Details…

Want to perform Natural language processing tasks like predicting text, Handwriting Recognition, Text analysis to detect sentiments(Tweets and Blogs) in your GUI app? This post will get to understand how to use NLTK Python Library…… – Details…

New year, new ideas. So, I’m happy to kick off with one of the many new ideas we have, which is the Freebie Friday! Freebie Friday is simple. We share a useful code snippet that… – Details…

The strength of Delphi combined with Python gives its users the chance to fast track their development processes and deliver excellent applications with ease! This tutorial helps you accomplish that and more. With Python4Delphi (P4D) you can…… – Details…

Xinorbis is a very powerful hard disk, folder and storage analyzer available over on SourceForge. A good portion of it is open source and mainly written in Delphi. Other utilities included with it are written… – Details…

Navicat is a powerful database development tool which supports many database servers and cloud database platforms and it is built in Delphi. They have a number of different versions of Navicat with each version supporting… – Details…

InterBase has several built in functions that developers can use to create and optimize SQL queries. In some situations though, you may find yourself needing to expand queries or work with more complex queries that… – Details…

Given some class C with a data member m, the current standard makes it ill-formed to refer to m in sizeof expressions without providing an object. For example, uses such as sizeof(C::m) (outside of C) or sizeof(m) (in a static member of C) are ill-formed…. – Details…

The OnUpdateRecord sample shows you how to cache the user changes when using read-only dataset and then, how to apply updates on behalf of queries that cannot post updates directly. To this end, the sample uses the OnUpdateRecord event… – Details…

It’s a given that adequate time for test planning helps generate better, more unbiased test coverage. But if you’re pressed for time, what can you do? Here are four tips to quickly generate better test… – Details…

When I think about Delphi and C++ Builder, the first thing that comes to my mind is powerful third party components that interface with almost everything. Or the syntax we have which is like writing… – Details…

Building stunning visual applications has never been easier, and now with Python4Delphi, it’s about to get even better! Delphi provides a powerful set of tools that enable developers around the globe to build incredible visual…… – Details…

No developer doesn’t know WebSocket API. WebSocket API is an advanced technology that makes it possible to open a two-way interactive communication session among the user’s browser and a server. With this WebSocket API, you… – Details…

There are a few TNonRefCountInterfacedObject (or maybe better named TNonReferenceCountedInterfacedObject) implementations around (see list of links below). They can be used to expose interfaces, but do not provide interface reference counting. This means you have… – Details…

ImageEn v9.3.0 has now been released. It is a free update if you purchased a license or extension after 20 January 2020. You can access the downloads from:http://www.imageen.com/support/downloadrequest.htmlOther users can extend their registration fo… – Details…