Get Error Contents

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.

Programming Example in Visual Basic .NET

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())

Programming Example in Visual C#

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 );

Programming Example in Visual C++ (MFC)

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 );