Converts the value sValueToConvert by using the conversion function sConversionFunction in the DLL sConversionDll. Usually this function is used by recording rules.
Kernel.bdh
function CallConversionFunction( sConversionDll : in string, sConversionFunction : in string, sValueToConvert : inout dstring explicit) : string;
The converted value. If conversion failed, then the original value is returned.
| Parameter | Description |
|---|---|
| sConversionDll | The name of the conversion DLL. This is the filename without the full path. The DLL is searched for in the recording rules directory and the current project directory. |
| sConversionFunction | The function is called to convert the value and is exported by the conversion DLL. |
| sValueToConvert | A variable which contains the value is converted. The conversion is done in place so the value of the variable passed is changed. |
dclfunc
function ConvertToUpperCase(sValueToConvert : string) : string <API_FUNCTION>
var
begin
ConvertToUpperCase := CallConversionFunction("SampleConversion.dll", "ConvertToUpperCase", sValueToConvert);
end ConvertToUpperCase;
dcltrans
transaction TMain
begin
WebSetBrowser(WEB_BROWSER_MSIE8);
WebSetUserBehavior(WEB_USERBEHAVIOR_FIRST_TIME);
end TMain:
CConversionRecRule.bdf
CConversionRecRule.sep