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 parametraZnak typu parametraParameter funkciePoznámka
Vstupný variantvD2Variant
Vstupno-výstupný variantVD2Variant
Nepovinný vstupný variantwD2VariantImplementácia funkcie podporuje nepovinné parametre. Počet znakov určuje počet nepovinných parametrov.
Nepovinný vstupno-výstupný variantWD2VariantImplementá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:

Napíšte komentár