Kontrola licencované vlastnosti

CheckProductFeatureLicense

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

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“.

Vstup Typ Význam
feature string_refTextové označení testovaného klíče
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í
  • © Energocentrum Plus, s.r.o. 2017 - 2026