| ||||
| ||||
Подскажите, как в дельфях получить номер ошибки функций SignedData.Sign и SignedData.Verify, который в документашке указывается как "Err.Number"? Видимо нужно в "try except end" ловить Exception, но как там дальше номер ошибки получить? | ||||
Ответы: | ||||
| ||||
Правильно, ловить ошибку нужно с использованием конструкции языка Object Pascal try...except Например: try SignedData.Sign; ... except on EcapicomError do Statement; ... else Statements; {default exception-handler} end; В блоке объявления типов добавьте type EcapicomError = class(Exception); Описание класса Execption приведен в хелпе, доступном по F1. Вызывается исключительная ситуация по raise Например: raise EcapicomError.Create('Error!') | ||||