Eigenschaften benutzerdefinierter Typen
Verwenden Sie die Eigenschaftenseite Benutzerdefinierter Typ , um Entwurfs- und Hostdefinitionseigenschaften für benutzerdefinierte Typen (UDTs) festzulegen.
Entwurfseigenschaften
Option | Aufgabe |
---|---|
Name | Name des benutzerdefinierten Typs (User-Defined Type, UDT). Der Name kann maximal 250 Unicode-Zeichen umfassen. |
Eigenschaften der Hostdefinition
Option | Aufgabe |
---|---|
Unabhängige UDT | Unabhängiger benutzerdefinierter Typ. Ein unabhängiger benutzerdefinierter Typ (UDT) ist ein UDT, auf den nicht von einer Methode (direkt oder indirekt) verwiesen wird. Wenn Sie TCP/IP verwenden, sendet der Client dem Host eine Transaktionsanforderungsnachricht (Transaction Request Message, TRM) oder eine erweiterte Listenernachricht (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 eigentlichen Programmdaten, die mit dem Transaktionsprogramm auf dem Host ausgetauscht werden sollen. Sie können die unabhängigen UDT-Optionen und die Namenskonvention von TRMIN, TRMOUT, ELMIN oder ELMOUT verwenden, um den Dateninhalt und das Format in der TRM- oder ELM-Anforderung sowie in der 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 Sie den UDT mit dem Zeichen TRMIN, TRMOUT, ELMIN oder ELMOUT beginnen, formatiert Visual Studio das erste Element automatisch als Int oder Long und die letzten Member als String oder Array. Nachdem ein unabhängiger UDT definiert wurde, kann von der Clientanwendung darauf verwiesen und als optionaler Parameter an und aus der TI-Runtime übergeben werden (unter Verwendung des COMTIContext-Objekts). Mögliche Werte: - (keine) (Standard) - Länge inklusive - Länge exklusiv |
Member Filler | Benutzerdefinierter Typmemberfüller. Geben Sie die Anzahl der Bytes von FILLER ein, die jeder Zeile der gesendeten oder empfangenen Daten vorangestellt ist. FILLER verursacht eine nicht übersetzte Lücke im Puffer. FILLER ist auf der Automatisierungsseite nicht sichtbar. Diese Option ist nicht verfügbar, wenn die Längenbezeichneroption zum Einschließen oder Ausschließen selbst ausgewählt ist. |
Achtung
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 nicht ordnungsgemäß funktioniert.