Suite101

Delphi Programming

Lyapin Ilya


Articles in this Topic    Discussions in this Topic
latest articles
Delphi Programming

The Dining Philosophers Problem. Part 3. TForks explanation.

This article continues the detailed program explanation. Now let's look at the
ForksUnit.pas module that defines TForks class.

The Dining Philosophers Problem.Part 2. TPhilosopher class.

This article starts the detailed program explanation. Now let's look at the
philosopher.pas module that defines TPhilosopher class.

The Dining Philosophers Problem. Part 1.

This article is dedicated to the famous dining philosophers' problem, which was proposed by Edward Dijkstra in 1965. The problem is a classical demonstration of deadlock problems in the concurrent programming.

RTTI Part 5. Summary.

RTTI is undocumented in Delphi 3,Delphi 4, Delphi 5 as well as in any version of C++ Builder. There are two places
where you can find information about RTTI - typinfo.pas source file, which is located in X:\delphi\Source\VCL
directory and this article. This article contains a complete listing of RTTI types, ...

RTTI part 4. Using RTTI with properties

This article continues the review of RTTI possibilities. We'll learn the generic way of changing any property of any
control on a form. Using RTTI allows taking no care of the control's type.

RTTI Part 3. Working with property's defaults.

Each published property can have a default value. This article explains how to extract information about the property's
default value at runtime and to assign the value to the ordinal property.

RTTI Part 2. Getting object property listing.

This article will continue exploration of the run-time type information (RTTI). In this article you will learn how to get the names of published properties using RTTI.

Run-time type information. Part 1

This article provides an introduction to run-time type information (RTTI). RTTI is information that Delphi stores in the compiled binary file of your application.

TThreadComponent

Imagine that your application needs to perform a time-consuming operation (such as an automation server call, saving
data to a disk file, exporting data to database server, etc). While your application is busy, user relaxes in the armchair
and stupidly looks at display. Is there anyone who likes it? Moreover, Windows ...

More collections. Part 2.

In the previous article we began to write a simple
application. Here is the continuation.

view all articles

discussions
Delphi Programming

RTTI Part 2. Getting object property listing. (1 msgs)

TStringlist (3 msgs)

Create Window (API Reference Call) (1 msgs)

Edit - Alignment (1 msgs)

Welcome Ilya! (4 msgs)