Tato funkce zobrazí dialog, který umožňuje výběr certifikátu. Údaje o vybraném certifikátu budou uloženy do registru RegKey k uživateli, který je aktuálně přihlášen k systému Windows. Dialog zobrazí naposledy vybraný certifikát. Takto vybraným certifikátem lze později podepisovat XML dokumenty funkcí _DiaSigner .
Funkce používá knihovnu FlxSigner.DLL, která však není požadována hned při spuštění mzdového programu. Proto chyba o její nepřítomnosti může vzniknout až při volání této funkce.
Funkce dopadne dobře, jestliže parametr: Error = "", jinak zde bude textový popis chyby.
Funkce vrací cmOK nebo cmCancel.
O dialogu čtěte zde.
Podívejte se na: Procedury a funkce - Objekty
Příklad:
call VyberCertifikatu; Exit procedure VyberCertifikatu dim Comm : Word; dim sError : String; Comm := _DiaSelCert("reldp", sError); if(sError<>"")then _MsgBox(1, "Chyba při výběru certifikátu: "+sError, 0); return; endif if(Comm=cmOK)then {...} endif endproc