Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Popis Makro výrazů v systému PROMOTIC

V mnoha konfigurátorech Promotic objektů nebo grafických prvků, v metodě Pm.EvalMacro (ale i v jiných metodách) lze použít makro výraz.

Makro výraz například umožňuje zadat v konfigurátoru textový výraz, který se při spouštení aplikace ještě "vyhodnotí". Například se lze pomocí makro výrazu:

- odkázat na lokalizovaný text v XML souboru (Makro výraz $.text)
- odkázat na hodnotu v INI souboru (Makro výraz $.cfgfile)
- vytvářet složené vyhodnocení více maker, atd.

 
Makro výraz bude vyhodnocen vždy pouze jednou, a to buď při startu aplikace, při otevření obrazu nebo při volání metody (podle logiky umístění). Nelze tedy makro považovat za datovou vazbu!

U konfigurátorů nebo u metod, ve kterých lze zadávat makra, je v popisu vždy explicitně uvedeno, že zde zadávat makra lze (viz konfigurátor PmiText > Text). Je tam také uvedeno, kdy se makro vyhodnocuje - většinou je to následovně:

- Makro výraz v konfigurátoru Promotic objektu se vyhodnocuje při startu aplikace.
- Makro výraz v konfigurátoru grafického prvku se vyhodnocuje při otevírání obrazu.
- Makro výraz v parametru metody se vyhodnocuje při volání metody.
 
Seznam makro výrazů:
$.text: Představuje text načtený z textoveho souboru.
$.par: Odkaz na parametr PROMOTIC objektu nebo na parametr grafického prvku.
$.cfgfile: Představuje hodnotu uloženou v konfiguračním souboru.
$.join: Představuje řetězcovou hodnotu složenou ze všech parametrů tohoto výrazu.
$.expr: Vyhodnocuje výraz zapsaný v syntaxi JavaScript.
$.path: Představuje úplnou cestu ke složce nebo k souboru.
$const: (zastaralé) Představuje přímo text uvedený v tomto makro výrazu.
$vb: (zastaralé) Představuje výsledek vyhodnocení zadaného VBScript výrazu.
Viz také:
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice