Skip to main content
Les composants visuels sont implémentés dans FRE pour Windows.
L’objet ComponentSynchronizer vous permet de synchroniser le traitement des documents entre différents composants. Cela signifie que toutes les opérations seront exécutées de manière synchrone dans tous les composants visuels connectés. Component Synchronizer ne possède pas d’interface utilisateur. Il n’utilise aucune fonctionnalité interne des composants visuels et s’appuie uniquement sur l’API COM des composants. Pour savoir comment le Synchronizer fonctionne dans tel ou tel cas, consultez Fonctionnement du Component Synchronizer. Les informations relatives à la synchronisation sont transmises via des interfaces sortantes spéciales. Ces interfaces sont IComponentSynchronizerEvents (pour C++) et une dispinterface DIComponentSynchronizerEvents (pour Visual Basic). Il convient de noter que les utilisateurs de Visual Basic n’ont pas à se préoccuper des détails d’implémentation des interfaces d’événements, car cette plateforme de développement fournit des moyens simples de les gérer. Cet objet peut être déclaré avec WithEvents dans Visual Basic. Pour les utilisateurs de C++, cela signifie qu’il prend en charge l’interface IConnectionPointContainer. Pour recevoir les notifications d’événements, un utilisateur C++ doit créer un objet dérivé de l’interface IComponentSynchronizerEvents, puis établir une connexion entre celui-ci et la source d’événements implémentée dans l’objet ComponentSynchronizer à l’aide des mécanismes COM standard.
Nous vous recommandons de libérer Component Synchronizer avant la désinitialisation de Engine.

Propriétés

Exemples

Ce composant est utilisé dans les exemples de code suivants : VisualComponents.

Voir aussi

IComponentSynchronizerEvents Fonctionnement du Component Synchronizer Création d’une application avec une interface utilisateur graphique