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