Kontrola licencované vlastnosti
Název funkce
CheckProductFeatureLicense
Volání v ST
program test var feature : string := "feature-oem-1"; licenseResult : int; end_var (* 0 = licenovano s hodnotou, 31 = licenovano bez hodnoty, 500 = nelicencovano *) (* hodnotu klíče/příznaku nelze aktuálně získat *) licenseResult := CheckProductFeatureLicense(feature); end_program
Popis
Volaná funkce CheckProductFeatureLicense umožňuje za běhu programu zjistit, zda použitá licence obsahuje klíč/příznak a podle něho rozhodnout např. o dalším běhu programu. Klíč ve skutečnosti představuje dvojici klíč-hodnota a v budoucnu bude umožněno pracovat i s částí „hodnota“.
Vstupy
| Vstup | Typ | Význam |
| feature | string_ref | Textové označení testovaného klíče |
Výstupy
| Výstup | Typ | Význam |
| ⇒ | INT | 0 - klíč je v licenci přítomen a je s ním spojena i nějaká hodnota, 31 - klíč je v licenci přítomen, 500 - klíč v licenci přítomen není |