By using function TimGetErrorString,
it is possible to convert error code to a character string for all functions.
The character string used by function TimGetErrorString is 256 bytes at
most.
Dim Ret As Integer
Dim ErrorRet As Integer
Dim ErrorString As New StringBuilder("", 256)
Dim DeviceName As New String("", 256)
Dim ProductName As New String("", 256)
Ret = TimInit(DeviceName, ProductName)
ErrorRet = TimGetErrorString(Ret, ErrorString)
System.Diagnostics.Debug.WriteLine("TimInit:" & ErrorString.ToString())
Ret = TimExit()
ErrorRet = TimGetErrorString(Ret, ErrorString)
System.Diagnostics.Debug.WriteLine("TimExit:"& ErrorString.ToString())
int Ret;
int ErrorRet;
string ErrorString;
string DeviceName;
string ProductName;
DeviceName = "";
Ret = timerw.Init(ref DeviceName, out ProductName));
ErrorRet = timerw.GetErrorString( Ret , out ErrorString );
System.Diagnostics.Debug.WriteLine( "TimInit:" + ErrorString
);
Ret = timerw.Exit();
ErrorRet = timerw.GetErrorString( Ret , out ErrorString );
System.Diagnostics.Debug.WriteLine( "TimExit:" + ErrorString
);
long Ret;
long ErrorRet;
char ErrorString[256];
char DeviceName[256];
char ProductName[256];
strcpy(DeviceName, "");
Ret = TimInit(DeviceName, ProductName);
ErrorRet = TimGetErrorString( Ret , ErrorString );
printf("TimInit:%s", ErrorString );
Ret =TimExit();
ErrorRet = TimGetErrorString( Ret , ErrorString );
printf("TimExit:%s", ErrorString );