Externé funkcie - položky konfiguračného okna
Editácia všetkých objektov v procesoch D2000 CNF prebieha v konfiguračnom okne, ktorého určitá časť obsahu je spoločná pre všetky editovateľné objekty a časť závisí od typu editovaného objektu.
Konfiguračné okno pre objekt typu Externá funkcia pozostáva z nižšie uvedených častí (stránok), ktoré obsahujú príbuzné parametre.
Základné vlastnosti
Logické skupiny
Parametre
Základné vlastnosti
Popis
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.
Parametre
Zakázané vyhodnocovanie
Parameter 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í ESL editora a pri kontrole ESL skriptu je generované upozornenie.
DLL súbor
Meno súboru dynamicky linkovanej knižnice, ktorá obsahuje implementovanú funkciu.
Meno funkcie
Meno (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.
Test
Testovacie tlačidlo, ktoré overí dostupnosť zadanej knižnice a overí v nej existenciu zadanej funkcie.
Help
Sú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á sa 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.
Poznámka
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.
Súvisiace stránky:
Pridať komentár