Hi,
Do you have the Enhanced Interface library dlls? Other calls are using MDSSysUtilsProxy.dll so you need to load that one too.
1. Create a global var for DLL like:
Var hSYSUTILSDLL : N12
Var hSYSCALLDLL : N12
2. Load its path & name based on OS like:
Sub LoadEIFCDll
Var strDLLNameWin32 : A99 = "eifc_lib.dll"
Var strDLLNameCEHHT : A99 = "\Micros\Etc\eifcCE.dll"
Var strDLLNameCEWS4 : A99 = "\Cf\Micros\Etc\eifcWS4.dll"
Var bRunningCE : N1 = 0
//Go through if statements then set the global VAR to your
//local VAR path like:
DLLLoad hSYSCALLDLL, strDLLNameCEWS4
//or with literal
DLLLoad hSYSUTILSDLL, "MDSSysUtilsProxy.dll"
3. Load & form your parameters like:
strSQLCMD = ""
Format strSQLCMD As "DELETE FROM custom.Tabs ",\
" WHERE CheckID = ", Chr(39), @CKID, Chr(39),";COMMIT;"
4. Call the DLLS & vars like:
DLLCall_CDECL hSYSUTILSDLL, sqlGetLastErrorString(Ref strSQLCMD)
The EIFCLib.dll provides the touchscreen layouts, types etc
S