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