C.1 Conseils Pour Les Conteneurs Tiers - Siemens SIMATIC Guide De L'utilisateur

Table des Matières

Publicité

Conseils de programmation pour SIMATIC Computing
C.1
Conseils pour les conteneurs tiers
Pour que le contrôle SIMATIC Data fonctionne dans un conteneur tiers, ce dernier doit pren-
dre en charge les fonctions de "sélection de propriété" du contrôle Data, c'est-à-dire les
fonctions pour "contrôles étendus" (telles que définies par Microsoft pour les conteneurs).
Un contrôle étendu est un contrôle partiel qui boucle autour d'un autre contrôle pour prendre
en charge des propriétés, méthodes et événements spécifiques au conteneur. Consultez la
documentation en ligne de Microsoft pour plus d'informations sur les conteneurs et les
contrôles étendus.
Le conteneur doit prendre en charge les méthodes suivantes pour fournir les fonctions de
contrôles étendus :
IOleClientSize::GetContainer
IOleContainer::EnumObjects
IOleControlSite::GetExtendedControl
Le contrôle étendu du conteneur doit également prendre en charge une propriété Name.
Le conteneur SoftContainer fourni avec le logiciel SIMATIC Computing accepte les contrôles
étendus, tout comme Visual Basic de Microsoft. Ce n'est en revanche pas le cas de conte-
neurs d'autres sociétés, comme Delphi version 3.0 de Borland. Le centre d'assistance client
de Siemens peut vous aider à déterminer si votre conteneur prend en charge les fonctions
de contrôles étendus.
Si votre conteneur ne prend pas en charge les fonctions de contrôles étendus, vous devez
fournir du code de programme exécutant ces fonctions. Demandez au centre d'assistance
client de Siemens un modèle pour ce code.
C-2
Contrôles SIMATIC pour Computing, version 2
C79000-G7077-C226-01

Publicité

Table des Matières
loading

Table des Matières