TAP.CON Configuration Expert
Managing TCE
Setup types
Directories of TCE files
TCE Services
TCE Processes
Registry entries for TCE
Port sharing for TCE
Licensing
TCE HTTP Web Service
TCE Web Socket Listener
TCE web pages
TCE Monitor
Registry customizations for Windows Server 2008, Windows Server 2012, Windows Server 2016
Strategies
The first knowledge base
From Hello World to the First Window
Objects and features as components of a variant configuration
Excursion: What does TCE do in the rule check?
Modification Step: Subforms
Set up multilingualism support
Set up multicurrency support
Optional: Modification Step ODBC Classes
Alignment settings
Tabular output of the material
Object references
Modification Step: Visualization of invalid variables
Modification Step: Quantities and calculations
Decision tables
Toolbar
Optional: Class updates
Creating print results
Loading and saving of an object structure
Dictionaries
Excursion: Controls
Creating XML structures
Modification Step: Print XML data with HTML
Class structure elements
Class
ODBC selection
ODBC parameters
Object rules
Class updates
Class update
Results
Result
Part of result
Result events
Events
Event
Object reference
Ordered or unordered objects
Object
Possible class of an object
Decision controls of an object
Events for an object
Trigger of an object
Features
Possible value
Decision
Events for features
Rule editor
Functions
Function
Rule for a function (event rule)
Constants and Constant groups
Constant
Numeric constant
Text constant
Currency constant
2D picture constant
3D model constant
RTF constant
HTML constant
Font constant
Binary constant
Decision table
Formulars
Formular
Events for Formulars
Control
Alignment Settings
Menus
Menu
Menu entry
Events for menu entry
Toolbars
Toolbar entry
Events for toolbar entry
Sheets
Sheet
Fuzzy diagrams
Fuzzy diagram
Matrices
Matrix
Dictionary
Tables
Table
Function reference
Class concept
Using strings
New lines
Multilingualism for local variables
Unicode
Using numeric values
Using lists
NoValue Concept
Creating Objects
Other global constants besides NoValue
Using intervals
Definition of variables
Operators
. - Operator and !- Operator
Me - Operator (Access own object)
:= - Operator (Assignment)
::= - Operator (Assignment with simultaneous setting of the usertouched attribute)
= - Operator (Comparison on equality)
<> - Operator (Comparison on inequality)
> - Operator (Logical Comparison Greater)
>= - Operator (Logical Comparison Greater or Equal)
< - Operator (Logical comparison of Lower)
<= - Operator (Logical comparison Lower or Equal)
And - Operator (Bit comparison AND)
BAnd - Operator (Logical comparison AND)
Or - Operator (Bit comparison OR)
BOr - Operator (Logical comparison OR)
XOr - Operator (Bit comparison Exclusive OR)
BXOr - Operator (Logical comparison Exclusive OR)
Not - Operator (Bit negation)
BNot - Operator (Logical negation)
IsA - Operator (Derivation comparison)
NotIsA - Operator (Non-derivation comparison)
IsRel - Operator (Derivation comparison also for virtual classes)
NotIsRel - Operator (Non-derivation comparison also for virtual classes)
In - Operator (Checking for occurrences in a list or interval)
NotIn - Operator (Checking for nonoccurrence in a list or interval)
Like - Operator
& - Operator (String Concatenation)
&= - Operator (String Concatenation and Assignment)
&& - Operator (multilingual string concatenation)
+ - Operator (Addition)
+= - Operator (Addition and assignment)
- - Operator (Minus, Subtraction)
-= - Operator (Subtraction und Assignment)
- - Operator (Sign)
* - Operator (Multiplication)
/ - Operator (Division)
^ - Operator (Exponentiation)
\ - Operator (Integer Division)
Mod - Operator (Modulo)
<- BitShift - Operator (Left Shift)
-> BitShift - Operator (Right Shift)
Access on class constants without object instance of the class
Access on class functions without object instance of the class
Type Casts
Own functions
Optional parameters
If conditions
Simple condition (If…End If)
Condition and Alternative (If... Else... End If)
Condition and several alternatives (If... Else If... End If)
Switch Constructs
Loops
Simple For loop with upward-counting running variable
Simple For loop with downward-counting running variable
For loop with defined increment of the upward-counting running variable
For loop with defined increment of the downward counting running variable
For loop to traverse only filled list indexes or entries from collections
Do-While loop with condition on the loop head
Do-Until loop with condition on the loop head
Do-While loop with condition at the end of the loop
Do-Until loop with condition at the end of the loop
Do loop without condition
Jump commands
Unconditional Jump (GoTo)
Unconditional jump with return (GoSub)
Error handling
Class functions
ClassAfterChange
ClassAfterLoad
ClassAlternativeChanged
ClassBeforeChange
ClassInitialize
ClassInitializeBefore
ClassTerminate
Mathematical functions
Absolute
ArcCos
ArcCoSec
ArcCoTan
ArcSec
ArcSin
ArcTan
Cos
CosH
CoSec
CscH
CoTan
CotH
Exp
FixNumber
Hex
IntNumber
Log
LogN
Oct
Randomize
Rnd
Round
Sec
SecH
Sign
Sin
SinH
Sqr
SqrN
Tan
TanH
Val
List functions
IsList
List
LowBound
TypedList
UpBound
String functions
Asc
Chr
Filter
Format
GetString
InStr
InStrRev
LCase
Left
Length
LTrim
Mid
ML
MonthName
Replace
Right
RTrim
Space
Str
StrComp
Trim
UCase
WeekDayName
Type conversion functions
ToBool
ToByte
ToCurr
ToDate
ToDecimal
ToDouble
ToInteger
ToLong
ToSingle
ToVariant
Date functions
DateAdd
DateDiff
DatePart
DateSerial
DateValue
Day
Hour
Minute
Month
Now
Second
Time
Timer
TimeSerial
TimeValue
WeekDay
Year
Color functions
ExtractBlue
ExtractGreen
ExtractRed
RGB
RGBA
Other functions
DerivedClasses
DLLCall
Evaluate
GetClass
GetClassOfObject
GetDefinitions
IIf
IsMissing
IsNumeric
LoadObjectTree
Max
Min
MsgBox
Quit
RelevantClass
ResultChain
TypeName
Why
System constants
Empty
False
Nothing
NoValue
Null
Pi
True
Fuzzy functions
FuzzyAnd
FuzzyBest
FuzzyOr
TCE Variable Types
Standard attributes of variables
AssignRuleIndex
Changed
Description
DifferingText
IsEnabled
IsVisible
ItemList
Name
SQLPrepare
Tag
UserTouched
Valid
ValueTag
ValueTagItems
Standard Events of variables
AfterLet
BeforeLet
Dirty
Get
RaisedEvent
Validation
Lists of variables
Add
Clear
ClearFrom
Count
Exists
Find
GetStringList
Insert
Join
JoinCSV
Pack
Remove
RemoveLast
Sort
SortIndirect
Split
SplitCSV
TCE objects
AlternativeAssign
AlternativeCurrent
AlternativeDelete
AlternativeIndex
AlternativeName
AlternativeNames
AlternativesClear
AlternativeSet
BaseClass
ObjectAddress
ObjectCheckTriggers
ObjectClass
ObjectClassDescription
ObjectCount
ObjectDescription
ObjectFirst
ObjectFirstChild
ObjectHasOrder
ObjectIndex
ObjectInvalidElements
ObjectLast
ObjectLastChild
ObjectLevel
ObjectList
ObjectMove
ObjectNext
ObjectOrder
ObjectParent
ObjectPrevious
ObjectRaiseEvent
ObjectResetTriggers
ObjectTreeSerialize
UniqueChildClass
ValidChildElements
TCE object references
ObjectValid
ObjectValidChildElements
ObjectVarName
TCE object pointer
ObjectAlternativeAssign
ObjectAlternativeCurrent
ObjectAlternativeIndex
ObjectAlternativeDelete
ObjectAlternativeName
ObjectAlternativesNames
ObjectAlternativesClear
ObjectAlternativeSet
ObjectBaseClass
ObjectDelete
ObjectReplace
ObjectVarDescription
COM object references
Further examples for COM object references
ApplicationPath
ObjPtr
MarkChanged
Boolean
Long
ClearBit
Even
ExamineBit
FormatString
FormattedValue
HighWord
LowWord
Odd
SetBit
ToggleBit
Double
Date
LeapYear
Quarter
SetDateTime
SetTime
Week
Currency
CurrencyFactor
CurrencyValue
RelativeFactor
UseCurrencyFactors
String
charAt
charCodeAt
Compare
Conversion
CRC32
Cut
Decode
Default
Encode
endsWith
EvalLanguageValue
Includes
indexOf
LanguageValue
lastindexOf
localCompare
Mids
MidSet
MultiLanguage
Repeat
ReplaceValue
RTF
startsWith
StringTemplate
StringToHTML
Variant
Base64Decode
Base64Encode
Compress
Expand
IsArray
IsNothing
IsNull
IsObject
LoadStream
VarType
Attributes and Functions
Append
DeleteBlock
HTML
InsertHyperlink
InsertPicture
InsertRTF
InsertText
InsertWatermark
LastCol
LastLine
Load
PageBreak
PageCount
PreviewImage
RTFText
Save
SavePDF
SavePDFToVar
SaveRTF
SelectText
SetCursorPos
SetFont
Translated
TranslateDocumentVariables
UnicodeText
EvalDocumentVar
PDF
AddFont
AppendPage
BeginModify
Create
DrawText
DrawTextBox
EndModify
GetPageBoxDimensions
GetTextBound
Image
LoadFile
PageLayout
SaveFile
SaveStream
SelectFont
SelectPage
SetOrigin
SetTextSize
Picture
AddImageMarker
AddPathMarker
AddRectMarker
AddRegionMarker
Base64
ClearMarkers
Color
ConvertPNG
CreateBitmap
CreateMetafile
DistortedImage
DotsPerNaturalInch
Graphics
Height
HotSpotX
HotSpotY
IsotropicPosition
OverlayedImage
RemoveMarker
ResizedImage
RotatedImage
RotateFlip
SetImage
Thumbnail
ToInch
Width
Model3D
AddLabel
BoundingBoxDimension
BoundingBoxMax
BoundingBoxMin
Box
Children
Cycle
Cylinder
Data
Disk
LayerVisible
LightSourceColor
Line
LineStrip
LoadVariant
SaveVariant
Section
Square
TopSection
Torus
Triangle
ClassDescription
ClassIsReserved
ClassIsReservedBy
ClassType
Free
GetAllItems
GetClassElement
GetConstantValue
InitValue
IsReserveable
KNB
ParentClasses
ReloadODBCClasses
Reserve
ValidFrom
ValidTo
VarList
Font
Bold
FontName
FontSize
Italic
OLEFont
Strikethrough
Underline
Weight
Reference
Assign
Expression
ExpressionInvalid
ReferenceIsList
ReferenceValue
AllKeys
AllValues
ExistColumn
ExistKey
FilledValues
FilterKeys
KeyOfValue
ValueOfKey
AddInExpression
AddOutExpression
Calculate
ClearInExpressions
ClearOutExpressions
GetSheetValue
RulesCheck
SaveAs
SaveCopyAs
SetSheetValue
MatrixValue
MDT
Check
CheckByParam
CheckByInValues
Fuzzy
FuzzyValue
MaxX
MinX
MoveX
MoveY
X
Y
BOF
CloseTable
Connection
ConnectionState
CurrentQuery
Delete
EOF
Execute
ExportExcel
GetColumns
GetData
GetDataByFieldName
GetDataByOrdinal
GetDataListByFieldName
ImportExcel
LastErrorDescription
LastErrorNumber
LastErrorSQLState
LastNativeErrorNumber
MoveFirst
MoveLast
MoveNext
MovePrevious
MoveRelative
MoveTo
Query
QueryChanged
RecordSet
ReQuery
SearchData
SetDataByFieldName
SetDataByOrdinal
Source
State
Status
Update
XML
ConnectionError
ImportEnd
ImportStart
ImportStep
BeginTransaction
CloseConnection
CommitTransaction
ConnectionString
IsolationLevel
OpenConnection
OpenRecordset
OpenSchema
Property
RollbackTransaction
BeginTransComplete
CommitTransComplete
ConnectComplete
ExecuteComplete
Disconnect
InfoMessage
RollbackTransComplete
WillConnect
WillExecute
Application global key terms
Server
Properties und functions
CheckNewVersionAvailable
CheckRules
CheckTriggers
ComputerName
CreateGUID
CreateObject
Currencies
CurrencyFactorRecalculate
DatabaseConnections
Designer
DialogCurrency
DialogLanguage
Environ
EventLog
GetObject
IniFileReadSetting
IniFileWriteSetting
InstanceUserID
IsDebugInstance
Knowledgebases
Languages
Locale
ObjectStructureChanged
ProcessEvents
PublishDirectory
QuitWhenFormsClosed
RefreshCurrencies
RuleCheckIndex
RuleLoopLimit
RuleToggleLimit
SAPSetRootVar
ScaleX
ScaleY
Shell
Sleep
StackLimit
StartKnowledgebase
Symbol
SystemIcon
TempFileName
TransactFileToClient
TransactStreamToClient
UserName
Version
WorkingDirectory
AfterCheckRules
BeforeCheckRules
DialogLanguageChanged
DialogCurrencyChanged
Client
ActiveForm
AppActivate
Application
Beep
Cameras
CheckTCEUpdates
ClipboardCheck
ClipboardClear
ClipboardCreate
ClipboardGet
ClipboardPut
CommandLine
CommandLineParamValue
DefaultPrinterName
DesignAvailable
Input_Begin
Input_Execute
Input_Hardware
Input_Keyboard
Input_Mouse
IsWebInstance
KeyboardState
KeyboardType
Monitors
MousePointer
MousePointerPosition
PlaySound
RefreshControl
RefreshFormElements
RegisterCOMDLL
RegisterTypelib
ReStart
Rotation
Screen
SendKeys
ShowHelpContextID
Sound
TransactFileToServer
TransactFileToStream
TranslatePath
TriggerEvent
UpdateFileStructure
UpdateFileStructureInfo
WebClient
UpdateFileStructureInfoBefore
UpdateFileStructureResult
UpdateFileStructureProcess
Debug
Output
Break
StartProfiler
StopProfiler
Err
DisplayLevel
GetDescriptionOfErrNumber
HelpContext
HelpFile
Number
Raise
OnError
Server-side TCE objects
Ambient
FastFeedback
TCEObject
Properties and methods
AuthenticatedPassword
AuthenticatedUserName
AutoProxy
ConnectType
DSN
EndPointAuthentification
File
KNBName
LoadBalanced
Machine
MajorVersion
MinorVersion
Port
Protocol
ProxyPassword
ProxyServer
ProxyUserName
Service
SSLClientCertificate
StartClass
UserID
WinHTTP_Basic
WinHTTP_Digest
WinHTTP_Negotiate
WinHTTP_NTLM
AsyncController
Cancel
Cancelled
Error
Finished
Collection
Item
Connections
ControlEventInfo
Parameter
ControlEventParameter
ID
Value
Monitor
IsPrimary
Top
WorkHeight
WorkLeft
WorkTop
WorkWidth
AllMonitorsSame
DisplayMonitorCount
MonitorForPoint
MonitorForWindow
VirtualScreenHeight
VirtualScreenWidth
PropertyBag
Contents
FindProperty
ReadProperty
WriteProperty
TwipsPerPixelX
TwipsPerPixelY
AuthPassword
AuthScheme
AuthUser
Connect
EnableAutoProxy
ProxyUser
SSLClientCertificateName
TimeOut
IsRegistered
RegisterSoundByBin
RegisterSoundByFile
TaskDialogParameters
DOMAttribute
DOMCreate
DOMExists
DOMInnerHTML
DOMRemove
DownloadStream
ExecuteJS
IsChrome
IsEdge
IsIE
IsOpera
IsSafari
OpenURL
ReadCookie
WriteCookie
Client-side TCE objects
Properties and Methods
Alias
AlignBottom
AlignElementBottom
AlignElementLeft
AlignElementRight
AlignElementTop
AlignLeft
AlignRight
AlignTop
AlignTypeBottom
AlignTypeLeft
AlignTypeRight
AlignTypeTop
AllowedEvents
Controls
Designable
DesignContextMenu
GUID
HelpContextID
HelpID
MaxHeight
MaxWidth
MinHeight
MinWidth
Move
ParentControl
ProgID
SetFocus
TabIndex
ValidChildControls
Visible
WhatsThis
ZoomHor
ZoomVer
ZOrder
ControlAvailable
DesignerSelected
GotFocus
LostFocus
ResposiveChanged
ItemByGUID
AlwaysOnTop
AutoClose
AutoCloseTime
BackColor
Caption
ClientHeight
ClientWidth
Composited
ContextHelp
ControlByAlias
ControlByPath
DDEServer
Embedded
EmbeddedAlpha
EmbeddedID
Enabled
EnableTheater
ExpandClientToWindow
FadeIn
FadeInTime
FadeOut
FadeOutTime
Hide
HideShadeOnMove
HideShadeOnSize
HWnd
Icon
IsMoveable
IsTitle
LoadRebarLayout
Maximize
MaximizeBox
MaxPosX
MaxPosY
MaxSizeH
MaxSizeW
MaxTrackH
MaxTrackW
Minimize
MinimizeBox
MinTrackH
MinTrackW
NCBottomMargin
NCLeftMargin
NCRightMargin
NCTopMargin
SaveRebarLayout
ScrollBars
SetWidthHeight
ShadeColor
ShadeDepth
ShadeTransparency
ShadeVisible
Show
Sizeable
SoftShade
StartPosition
SysMenu
Transparent
TransparentValue
Formular Events
Activate
ClipboardChanged
CursorMove
DDEClose
DDEError
DDEExecute
DDEOpen
Deactivate
DisplayChange
KeyDown
QueryUnload
RebarLayoutChanged
Resize
Theater
PopUp
Chevron
ImageHeight