Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Metody přístupu k objektům

Aby bylo možno volat metody nebo zapisovat (číst) do vlastností objektů, je nutno vědět, jak k těmto objektům v algoritmu (scriptu) přistupovat (jak na ně získávat referenci).
 

1. Přístup k Promotic objektům a k jejich podobjektům

K Promotic objektům a k jejich podobjektům lze ve scriptu standardně přistupovat následujícími způsoby:
- pomocí metody PmObject.Pm.
- pomocí parametrů události objektu (např. pMe).
 
Cesta popisuje umístění objektu ve stromové struktuře. Adresace jednotlivých úrovní stromu je oddělena znakem /. Na vnořený Promotic objekt se odkazuje jeho jménem. Na nadřízený Promotic objekt se odkazuje znaky ... Na vnořený implementační podobjekt (není typu PmObject) se odkazuje znakem #, za nímž následuje typ implementačního podobjektu (např. #vars). Znamená to, že # adresace opouští strom Promotic objektů aplikace (vytvořený uživatelem) a začíná adresovat implementační podobjekty Promotic objektu. Například "/appdata/data/#vars/Teplota".

2. Přístup ke grafickým prvkům

Ke grafickým prvkům lze ve scriptu standardně přistupovat následujícími způsoby:
- pomocí metody PmiItem.Items.
- pomocí parametrů události objektu (např. pMe).

3. Přístup k ActiveX objektům

K negrafickému ActiveX objektu umístěném v editoru aplikace (objekt PmActiveX) se přistupuje pomocí vlastnosti PmActiveX.Acx.
Ke grafickému ActiveX objektu umístěném v editoru obrazů (grafický prvek PmiAx) se přistupuje pomocí vlastnosti PmiAx.Acx.

4. Přístup k objektu Pm

Reference na objekt Pm je uložena v proměnné Pm, která je proměnnou systému PROMOTIC (není tedy uživatelem definována). Z tohoto důvodu se k vlastnostem a metodám tohoto objektu ze scriptu přistupuje zapsáním Pm.vlastnost.
Příklad:
Následující zápis způsobí vypsání textu "Promotic" do položky Debug_info INFO systému
Pm.Debug "Promotic"
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice