====== 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í |