Utilisation des messages

De RAD Studio
Aller à : navigation, rechercher

Remonter à Guide du concepteur de composants - Index


Dans le développement des applications, les messages représentent un mécanisme de communication entre les processus.

Dans votre application, les messages peuvent provenir :

  • Du système, qui informe votre application d'une saisie utilisateur, de phases de dessin et d'autres événements système.
  • De votre application. Différentes parties de votre application utilisent des messages pour communiquer entre elles.

Quand utiliser des messages

Lorsque vous écrivez une application, vous gérez généralement des événements plutôt que des messages. Les composants publient les événements que vous pouvez gérer, et ils utilisent seulement les messages en interne (de manière transparente pour vous), pour communiquer avec d'autres composants et gérer les messages système.

Toutefois, vous aurez probablement besoin d'utiliser des messages si :

Choix d'une solution de messagerie

Lorsque vous travaillez sur un projet RAD Studio, vous pouvez utiliser deux solutions de messagerie différentes. Si votre projet est une application, choisissez généralement la solution de messagerie utilisée par votre framework d'application :

Si vous écrivez un composant personnalisé, vous pouvez utiliser le système de messagerie RTL multiplate-forme indépendamment du framework que votre composant utilise, FireMonkey ou VCL. Toutefois, le choix d'utiliser la solution de messagerie de l'API Windows sur des composants VCL peut s'avérer plus judicieux, car les composants VCL existants reçoivent et envoient seulement des messages en utilisant l'API Windows, et le framework VCL ne convertit pas les messages de l'API Windows en messages multiplates-formes comme FireMonkey le fait.

Rubriques

Voir aussi