エラー内容の取得

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