Engine Help: Function
Gefilterte Übersicht der Engine-Help-Dokumentation.
@TrimLeftAndRightQuote
Entfernt einen vorhandenen Anführungsstrich am Begin bzw. am Ende von TEXT TEXT1. Bei TEXTLIST TEXTLIST1 wird dies bei jedem Element durchgeführt. Anführungsstriche im TEXT TEXT1 bzw. in den Elementen von TEXTLIST TEXTLI …
@TrimList
Eliminiert leere Listenelemente aus TEXTLIST TEXTLIST1 und gibt eine TEXTLIST zurück. Bei Aufruf mit TEXT TEXT1 wird der TEXT unverändert zurückgegeben. Hinweis: Eine TEXTLIST aus n leeren Listenelementen (@BuildList(""; …
@Unavailable
Löscht eine Variable in einem Dokument oder einer VARGROUP, wenn sie als rechter Wert einer Zuweisung verwendet wird, durch Rückgabe des Wertes UV Unavailable.
@Undefine
Löscht einen definierten "Begriff" der zur bedingten Compilierung genutzt werden kann. Im Unterschied zum Keyword UNDEFINE wird @Undefine zur Ausführungszeit (und nur wenn dieser @Undefine ausgeführt wird) wirksam. TEXT1 …
@UNIDList
Gibt eine Variable vom Typ UNIDLIST mit 0 Elementen zurück.
@Unique
Eliminiert doppelte Einträge in einer TEXTLIST/FLOATLIST/IDLIST TEXTLIST1/FLOATLIST1/IDLIST1 und gibt diese bereinigte Liste zurück. Bei TEXT/FLOAT TEXT1/FLOAT1 wird dieser Wert unverändert wieder zurückgegeben. Bei IDLI …
@UniqueEven
Eliminiert, in der TEXTLIST TEXTLIST1, Einträge die in ungerader Anzahl vorkommen und gibt diese bereinigte Liste zurück. Die TEXTLIST TEXTLIST1 muß vorher mit @SortList sortiert worden sein. Bei TEXT TEXT1 wird eine NUL …
@UniqueUnEven
Eliminiert, in der TEXTLIST TEXTLIST1, Einträge die in gerader Anzahl vorkommen und gibt diese bereinigte Liste zurück. Die TEXTLIST TEXTLIST1 muß vorher mit @SortList sortiert worden sein. Bei TEXT TEXT1 wird dieser Wer …
@UpdateNote
Aktuallisiert das Dokument mit dem NOTEHANDLE NOTEHANDLE1 und liefert den NOTEHANDLE wieder zurück. Mit FN MODE2 kann ein näheres Verhalten bestimmt werden. MODE2: 0 = Keine Änderungen speichern. 1 = Änderungen speichern …
@UpdateView
Aktualisiert die Ansicht mit dem VIEWHANDLE VIEWHANDLE1 und liefert den VIEWHANDLE1 wieder zurück.
@UpperCase
Liefert TEXT/TEXTLIST TEXT1/TEXTLIST1 in Großbuchstaben zurück. Beipiel: @UpperCase(TEXT1) TEXT1:="HeLLo woRLd !!!"; @UpperCase(TEXT1); ergibt "HELLO WORLD !!!"
@VerifyNoteSignature
Prüft ob das Dokument mit dem NOTEHANDLE NOTEHANDLE1 unterzeichnet ist und ob die Unterzeichnung noch gültig ist. Konnte eine Unterzeichnung positiv bestätigt werden (certified key im Adreßbuch) wird TRUE zurückgegeben, …
@VerifyPassword
Prüft, ob das Passwort TEXT TEXTPASSWORD1 zu dem Hash (siehe @Password) TEXT TEXTHASH2 passt, oder nicht. Im Erfolgsfall wird TRUE zurückgegeben, andernfalls FALSE.
@ViewPos
Gibt die Informationen zu der VIEWPOS VIEWPOS zurück. Der Return-Wert der @Function liefert die Anzahl der gefundenen Dokument (z.B. durch die @Function @FindDocumentsByKey) zurück. Im optionalen Parameter FNLIST FNPOSLI …
@WaitNTComPortEvent
Auf einen bestimmten Event warten, der auf dem COM-Port mit OSCOMHANDLE OSCOMHANDLE1 auftritt. Wenn FN MASK2 nicht angegeben wird, dann gilt die aktuelle Einstellung. Ansonsten wird die gültige Event-Mask vor dem eigentl …
@Weekday
Gibt den Wochentag von TD/TDLIST TD1/TDLIST1 als NUMBER zwischen 1 (Sonntag) und 7 (Samstag) zurück.
@Word
Gibt das Wort an der Position FN/FNLIST POSITION3 von TEXT/TEXTLIST TEXT1/TEXTLIST1 zurück, wobei in TEXT/TEXTLIST TEXT2/TEXTLIST2 ein Trenntext festgelegt wird, der die Worte voneinander trennt. Sowohl von TEXTLIST2 als …
@WriteACL
Diese @Function schreibt eine in Memory Kopie der ACL in die Datenbank mit dem angegebenen DBHANDLE DBHANDLE. Wenn der Handle VSPECHACL nicht mehr benötigt wird muss er über @ReleasACL freigegeben werden. Diese @Function …
@WriteBuffer
Schreibt den Inhalt einer Variable ab der aktuellen Position (siehe @GetPosBuffer/@SetPosBuffer) in den BINBUFFER mit dem BUFFERHANDLE BUFFERHANDLE1. Derzeit werden für VAR2 folgende Datentypen unterstützt: TEXT TEXTLIST …
@WriteNTComPort
Ausgeben des Inhalts einer Variable vom Typ TEXT, FN oder TD auf einem zuvor geöffneten COM-Port. Nur für Engine unter Windows!
@WriteOSComPort
Beispiel: @WriteOSComPort(OSCOMHANDLE1;TEXT2) OSCOMHANDLE1:=@OpenOSComPort("COM1"); TEXT2:="TestText"; @WriteOSComPort(OSCOMHANDLE1;TEXT2); FILEHANDLE1:=@CloseOSComPort(OSCOMHANDLE1); Öffnet einen Com-Port, schreibt den …
@WriteOSFile
Schreibt den Inhalt von TEXT/FN/TD TEXT2/FN2/TD2 in das OSFILE mit dem FILEHANDLE FILEHANDLE1. War die Operation erfolgreich wird 1 (NUMBER) zurückgegeben. Der optionale Parameter TEXT TEXTWRITETYPE3 spezifiziert bei Zah …
@WriteVarOSFile
Schreibt die gesamte Repräsentation der Variable VAR mit allen dazugehörenden Metadaten binär in das OSFILE mit dem FILEHANDLE FILEHANDLE1. War die Operation erfolgreich wird 1 (NUMBER) zurückgegeben. Eine so geschrieben …
@Year
Gibt das Jahr von TD/TDLIST TD1/TDLIST1 zurück. Wird die @Function mit dem Parameter TEXT TEXTOPTIONS aufgerufen, bestimmt dieser den Rückgabetyp. F=Wie ohne TEXT TEXTOPTIONS (Rückgabe-Datentyp = FLOAT/FLOATLIST) A=Rückg …
@Yesterday
Gibt das Tagesdatum des vorherigen Tages zurück.
@ZeroOID
Liefert eine NULL OID zurück. Eine 0 (Null) OID wird in bestimmten Situationen benötigt. Zum Beispiel für Doc-Links oder um Dokumenten-Kopien in andere DBs zu übertragen.
@ZeroUID
Liefert eine UIDLIST mit einem NULL-Element zurück. (Die UID besteht ausschließlich aus Nullen.) Eine 0 (Null) UID wird in bestimmten Situationen benötigt. Zum Beispiel für Doc-Links.
Operator -
Analog zu Notes.
Operator :
Im Prinzip analog zu Notes.
Operator :=
Im Prinzip analog zu Notes. Unterschied: Die Zuweisung (:=) ist ein Operator und kann daher in Ketten angewendet werden. ACHTUNG: FieldFlags werden durch Zuweisungen nicht beeinflußt.
Operator !
Im Prinzip analog zu Notes. Unterschied: Leerer Text ("") wird als Bool 0 betrachtet. Nicht leerer Text (z.B. "X") wird als Bool 1 betrachtet. Achtung Fehlerhinweis: In Verbindung mit anderen Operatoren, muß eine Klammer …
Operator !=
Im Prinzip analog zu Notes.
Operator *
Im Prinzip analog zu Notes.
Operator /
Im Prinzip analog zu Notes.
Operator &
Im Prinzip analog zu Notes. Unterschied: Leerer Text ("") wird als Bool 0 betrachtet. Nicht leerer Text (z.B. "X") wird als Bool 1 betrachtet.
Operator +
Analog zu Notes. Spezialfall NULLTEXTLISTE (BuildList("";0)): Das verhalten bei NULLTEXTLISTen ist wie folgt definiert: TEXT+NULLTEXTLIST=TEXTLIST mit einem Element des Wertes TEXT TEXTLIST+NULLTEXTLIST=TEXTLIST Beispiel …
Operator <
Im Prinzip analog zu Notes.
Operator <=
Im Prinzip analog zu Notes.
Operator =
Im Prinzip analog zu Notes.
Operator >
Im Prinzip analog zu Notes.
Operator >=
Im Prinzip analog zu Notes.
Operator |
Im Prinzip analog zu Notes. Unterschied: Leerer Text ("") wird als Bool 0 betrachtet. Nicht leerer Text (z.B. "X") wird als Bool 1 betrachtet.
