...
Konfiguračné okno pre objekt typu Externá funkcia pozostáva z nižšie uvedených častí (stránok), ktoré obsahujú príbuzné parametre.
...
Textový reťazec popisujúci danú externú funkciu. Maximálny počet znakov: 128.
Možnosť použiť Slovník (pre otvorenie stlačte CTRL+L).
Typ hodnoty
Návratový typ hodnoty externej funkcie.
Kotva | ||||
---|---|---|---|---|
|
...
Zakázané vyhodnocovanie
Príznak pre zakázanie vyhodnocovania externej funkcie. Funkcia bude vždy nadobúdať neplatnú hodnotu a nebude prebiehať jej volanie v dll knižniciParameter označí funkciu ako zakázanú. Takto označená funkcia je farebne zvýraznená v prostredí ESL editora, pri kontrole ESL skriptu je generované upozornenie a počas pokusu o volanie je generovaná runtime výnimka.
Zastaralá funkcia
Parameter označí funkciu ako zastaralú. Z pohľadu jej vykonávania sa nič nemení. Takto označená funkcia je farebne zvýraznená v prostredí prostredí ESL editora a a pri kontrole ESL skriptu je generované upozornenie.
DLL súbor
Meno dll súboru dynamicky linkovanej knižnice, ktorá obsahuje implementovanú funkciu.
Meno funkcie
Meno exportovanej funkcie v rámci dll súboruMeno (presne tak, ako je exportované knižnicou) funkcie, ktorá bude volaná pri volaní definovanej Externej funkcie.
Typy parametrov
Reťazec, v ktorom každý znak predstavuje typ parametra funkcie, čím je zárovaň daný aj počet parametrov. Maximálny počet parametrov je 32.
Typ parametra | Znak typu parametra | Parameter funkcie | Poznámka |
---|---|---|---|
Vstupný variant | v | D2Variant | |
Vstupno-výstupný variant | V | D2Variant | |
Nepovinný vstupný variant | w | D2Variant | Implementácia funkcie podporuje nepovinné parametre. Počet znakov určuje počet nepovinných parametrov. |
Nepovinný vstupno-výstupný variant | W | D2Variant | Implementácia funkcie podporuje nepovinné parametre. Počet znakov určuje počet nepovinných parametrov. |
Za znakom w alebo W nesmie nasledovať iný znak ako w alebo W. Počet znakov w a W určuje maximálny počet nepovinných parametrov.
Napríklad, ak má Externá funkcia typy parametrov popísané reťazcom: vvwww, tak prvé dva parametre sú povinné a ostatné sú nepovinné. Minimálny počet parametrov je 2 a maximálny počet parametrov je 5 parametrov môže byť maximálne 23.
Test
Testovacie tlačidlo, ktoré overí pripojenie na zadaný DLL súbor dostupnosť zadanej knižnice a overí v nej existenciu zadanej funkcie v tomto súbore.
Help
Názov nápovedy, v ktorom je popísaná funkciaSúbor nápovedy (podobne ako aplikačná nápoveda, pričom názov nie je meno aplikácie), ktorý sa zobrazí po stlačení klávesy F1 (v ESL editore), keď je kurzor umiestnený v rámci mena externej funkcie. Ak parameter nie je definovaný, otvorí sa štandardná nápoveda k systému D2000.
Help stránka
Názov stránky z nápovedy, ktorá popisuje funkciusa má otvoriť po stlačení klávesy F1 (v ESL editore), keď je kurzor umiestnený v rámci mena externej funkcie. Ak parameter nie je definovaný, otvorí sa nápoveda s úvodnou stránkou.
Info | ||
---|---|---|
| ||
Zadané meno objektu Externá funkcia sa použije pri volaní funkcie v rámci vykonávania ESL skriptu. Meno objektu Externá funkcia môže byť odlišné od mena funkcie exportovanej knižnicou, čo je užitočné najmä, ak sa používajú viaceré knižnice, ktoré majú rovnako pomenované funkcie. |
Info | ||
---|---|---|
| ||
...