TBeasCbArrayParameterTypeInfo
Die Klasse TBeasCbArrayParameterTypeInfo ermöglicht das Registrieren Array-Paramatertypen für die Verwendung im Codeblock.
Eigenschaften
|
Eigenschaft |
Beschreibung |
|---|---|
|
CbElementTypeName:C |
Name eines bereits registrierten Typs der Elemente des zu registrierenden Array-Parametertypen. |
|
CbTypeDescription:C |
Beschreibung des zu registrierenden Parametertypen zu Dokumentationszwecken. |
|
CbTypeName:C |
Name des zu registrierenden Parametertypen. - Es sind nur Namen mit dem Prefix "TCb_" erlaubt - Name müssen dem regulären Ausdruck "^[_a-zA-Z\-]{1}[_a-zA-Z\d\-]*$" genügen. |
|
CbTypeVisibility:N |
Sichtbarkeit des registrierenden Parametertypen in der generierten Schnittstellendokumentation des beas. Erlaubt sind als Werte die Konstanten: - beasUndocumented - beasDocumented |
|
Name:C |
|
|
Tag:N |
|
Beispiel
/******************************************************************************
// Registriert den Array-Parametertypen TCb_MyIntegerArray.
// Die Elemente des Arrays sind vom Typ Integer.
//******************************************************************************
| oParamRegTypeInfo |
oParamRegTypeInfo := CreateObject("TBeasCbArrayParameterTypeInfo"),
Startseq,
oParamRegTypeInfo.CbTypeName := "TCb_MyIntegerArray",
oParamRegTypeInfo.CbTypeDescription := "My Array of Integer",
oParamRegTypeInfo.CbTypeVisibility := beasDocumented,
oParamRegTypeInfo.CbElementTypeName := "Integer",
CbRegisterParameterType(oParamRegTypeInfo),
Always,
DestroyObject(oParamRegTypeInfo),
StopSeq,