ExternalCheckValue |
Top Previous Next |
Prototype
intResult:=ExternalCheckValue(strInput,strDLLName)
Description
Checks if a value is formerly corrected using an external DLL where is implemented a custom function making the check on input data.
The DLL can be written with every programming language. It is important that the DLL have to export a "Check" function with standard call style and have to accept as parameter a null terminated string pointer (the value to check):
int Check(char*)
The returned value is numeric and it report the checking status.
Parameters
strInput: string containing the data to check.
strDLLName: string containing the DLL name to use.
Returned value
Integer value meaning the checking status. As example =0 if the value is correct and <>0 if not.
Notes
None.
Example
if ExternalCheckValue(RecognizedData,'CHECKCREDITCARD.DLL')=0 then CrediCardNumberOk:=False else CrediCardNumberOk:=True;
|