TimGetErrorString関数を使用することで、全ての関数についてそのエラーコードを文字列に変換することができます。
TimGetErrorString関数で使用する文字列は、最大256バイトです。
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 );