Freigeben über


Benutzerdefinierte Typeneigenschaften

Verwenden Sie die Seite Eigenschaften des benutzerdefinierten Typs, um Entwurfs- und Hostdefinitionseigenschaften für benutzerdefinierte Typen (UDTs) festzulegen.

Entwurfseigenschaften

Verwenden Sie diese Um dies zu tun
Name Name des benutzerdefinierten Typs (UDT). Der Name kann maximal 250 Unicode-Zeichen umfassen.

Host-Definitionseigenschaften

Verwenden Sie diese Um dies zu tun
Unabhängige UDT Unabhängiger benutzerdefinierter Typ. Ein unabhängiger benutzerdefinierter Typ (UDT) ist ein UDT, auf das nicht durch eine Methode (direkt oder indirekt) verwiesen wird. Wenn Sie TCP/IP verwenden, sendet der Client dem Host eine Transaktionsanforderungsnachricht (TRM) oder eine erweiterte Listenernachricht (Enhanced Listener Message, ELM), die die Transaktionsprogramm-ID, die Benutzer-ID, das Kennwort und andere administrative Daten enthält, die vom Host verwendet werden sollen. Der Client sendet eine TRM- oder ELM-Antwort mit zusätzlichen administrativen Daten. Die Daten im TRM oder ELM sind unabhängig von den tatsächlichen Programmdaten, die mit dem Transaktionsprogramm auf dem Host ausgetauscht werden sollen.

Sie können die unabhängigen UDT-Optionen und die Benennungskonvention von TRMIN, TRMOUT, ELMIN oder ELMOUT verwenden, um den Dateninhalt und das Format in der TRM- oder ELM-Anforderung und TRM- oder ELM-Antwort zu steuern. Für TRMs oder ELMs, die für den Host bestimmt sind, muss der Name des UDT mit den Zeichen TRMIN oder ELMIN beginnen. Bei TRM- oder ELM-Antworten vom Host muss der Name des UDT mit den Zeichen TRMOUT oder ELMOUT beginnen. Beispiele für gültige TRM-Namen sind: TRMINMyVeryOwn, ELMINStandard, TRMOUTMyVeryOwn und ELMOUTStandard.

Wenn Ihre UDT mit dem Präfix TRMIN, TRMOUT, ELMIN oder ELMOUT beginnt, formatiert Visual Studio das erste Element automatisch als Int oder Long und die letzten Mitglieder als String oder Array.

Nachdem ein unabhängiges UDT definiert wurde, kann es von der Clientanwendung referenziert und an und von der TI-Laufzeit (mithilfe des COMTIContext-Objekts) als optionalen Parameter übergeben werden. Mögliche Werte sind:

- (kein) (Standard)
- Inklusive Länge
- Länge exklusiv
Member Filler Benutzerdefinierter Typelementfüller. Geben Sie die Anzahl der Bytes von FILLER ein, die vor jeder Zeile der gesendeten oder empfangenen Daten stehen. FILLER verursacht eine nicht übersetzte Lücke im Puffer. FILLER ist auf der Automatisierungsseite nicht sichtbar. Diese Option ist nicht verfügbar, wenn die Option für den Längenbezeichner zum Einschließen oder Ausschließen selbst ausgewählt ist.

Vorsicht

Die Eigenschaften einer Komponente sollen nicht programmgesteuert festgelegt oder geändert werden. Das programmgesteuerte Festlegen oder Ändern der Eigenschaften kann dazu führen, dass die Komponente falsch funktioniert.

Siehe auch

Properties (TI Project)