Partager via


Propriétés d’un type défini par l’utilisateur

Utilisez la page de propriétés Type défini par l’utilisateur pour définir les propriétés de définition de conception et d’hôte sur les types définis par l’utilisateur (UDT).

Propriétés de conception

Propriété Pour
Nom Nom du type défini par l’utilisateur (UDT). Le nom peut être d’un maximum de 250 caractères Unicode.

Propriétés de la définition d’hôte

Propriété Pour
UDT indépendant Type défini par l’utilisateur indépendant. Un type indépendant défini par l’utilisateur (UDT) est un UDT qui n’est pas référencé par une méthode (directement ou indirectement). Lorsque vous utilisez TCP/IP, le client envoie à l’hôte un message de demande de transaction (TRM) ou un message d’écouteur amélioré (ELM) contenant l’ID du programme de transaction, l’ID utilisateur, le mot de passe et d’autres données administratives à utiliser par l’hôte. Le client envoie une réponse TRM ou ELM contenant des données administratives supplémentaires. Les données du TRM ou de l’ELM sont indépendantes des données réelles du programme à échanger avec le programme de transaction sur l’hôte.

Vous pouvez utiliser les options UDT indépendantes et la convention de nommage de TRMIN, TRMOUT, ELMIN ou ELMOUT pour contrôler le contenu et le format des données dans la demande TRM ou ELM et la réponse TRM ou ELM. Pour les trms ou elms destinés à l’hôte, le nom de l’UDT doit commencer par les caractères TRMIN ou ELMIN. Pour les réponses TRM ou ELM de l’hôte, le nom de l’UDT doit commencer par les caractères TRMOUT ou ELMOUT. Voici des exemples de noms TRM valides : TRMINMyVeryOwn, ELMINStandard, TRMOUTMyVeryOwn et ELMOUTStandard.

Lorsque vous commencez l’UDT avec le caractère TRMIN, TRMOUT, ELMIN ou ELMOUT, Visual Studio met automatiquement en forme le premier membre en tant qu’Int ou Long et les derniers membres en tant que String ou Array.

Une fois qu’un UDT indépendant a été défini, il peut être référencé par l’application cliente et passé vers et à partir du runtime TI (à l’aide de l’objet COMTIContext) comme paramètre facultatif. Les valeurs possibles sont les suivantes :

- (none) (valeur par défaut)
- Longueur inclusive
- Longueur exclusive
Membre Filler Remplissage de membre de type défini par l’utilisateur. Tapez le nombre d’octets de FILLER qui précède chaque ligne de données envoyées ou reçues. FILLER provoque un écart non traduit dans la mémoire tampon. FILLER n’est pas visible côté Automation. Cette option n’est pas disponible si l’option de spécificateur de longueur à inclure ou à exclure elle-même est sélectionnée.

Attention

Les propriétés d’un composant ne sont pas destinées à être définies ou modifiées par programme. La définition ou la modification des propriétés par programmation peut entraîner un fonctionnement incorrect du composant.

Voir aussi

Propriétés (Projet d’intégrateur de transactions)