公開メンバ関数 | 全メンバ一覧
BtrieveVersion クラス

Btrieve バージョン クラス。 [詳解]

#include <btrieveCpp.h>

公開メンバ関数

 BtrieveVersion ()
 
 ~BtrieveVersion ()
 
int GetClientRevisionNumber ()
 クライアントのリビジョン番号を取得します。 [詳解]
 
int GetClientVersionNumber ()
 クライアントのバージョン番号を取得します。 [詳解]
 
Btrieve::VersionType GetClientVersionType ()
 クライアントのバージョンの種類を取得します。 [詳解]
 
Btrieve::StatusCode GetLastStatusCode ()
 最新のステータス コードを取得します。 [詳解]
 
int GetLocalRevisionNumber ()
 ローカルのリビジョン番号を取得します。 [詳解]
 
int GetLocalVersionNumber ()
 ローカルのバージョン番号を取得します。 [詳解]
 
Btrieve::VersionType GetLocalVersionType ()
 ローカルのバージョンの種類を取得します。 [詳解]
 
int GetRemoteRevisionNumber ()
 リモートのリビジョン番号を取得します。 [詳解]
 
int GetRemoteVersionNumber ()
 リモートのバージョン番号を取得します。 [詳解]
 
Btrieve::VersionType GetRemoteVersionType ()
 リモートのバージョンの種類を取得します。 [詳解]
 

詳解

Btrieve バージョン クラス。

各種例:
bversion.cpp.

構築子と解体子

◆ BtrieveVersion()

BtrieveVersion::BtrieveVersion ( )
スニペット
BtrieveVersion btrieveVersion;
参照
BtrieveClient::GetVersion

◆ ~BtrieveVersion()

BtrieveVersion::~BtrieveVersion ( )

関数詳解

◆ GetClientRevisionNumber()

int BtrieveVersion::GetClientRevisionNumber ( )

クライアントのリビジョン番号を取得します。

説明
クライアントとは、呼び出し元で使用される Zen のインスタンスを指します。
スニペット
// If GetClientRevisionNumber() fails.
if ((i = btrieveVersion.GetClientRevisionNumber()) < 0)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetClientRevisionNumber():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
printf("ClientRevisionNumber = %d\n", i);
戻り値
>= 0リビジョン番号。
-1エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには、BtrieveVersion::GetLastStatusCode を使用します。
各種例:
bversion.cpp.

◆ GetClientVersionNumber()

int BtrieveVersion::GetClientVersionNumber ( )

クライアントのバージョン番号を取得します。

説明
クライアントとは、呼び出し元で使用される Zen のインスタンスを指します。
スニペット
// If GetClientVersionNumber() fails.
if ((i = btrieveVersion.GetClientVersionNumber()) < 0)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetClientVersionNumber():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
printf("ClientVersionNumber = %d\n", i);
戻り値
>= 0バージョン番号。
-1エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには、BtrieveVersion::GetLastStatusCode を使用します。
各種例:
bversion.cpp.

◆ GetClientVersionType()

Btrieve::VersionType BtrieveVersion::GetClientVersionType ( )

クライアントのバージョンの種類を取得します。

説明
クライアントとは、呼び出し元で使用される Zen のインスタンスを指します。
スニペット
// If GetClientVersionType() fails.
if ((btrieveVersionType = btrieveVersion.GetClientVersionType()) == Btrieve::VERSION_TYPE_UNKNOWN)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetClientVersionType():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
printf("ClientVersionType = %s\n", Btrieve::VersionTypeToString(btrieveVersionType));
戻り値
!= Btrieve::VERSION_TYPE_UNKNOWNクライアントのバージョンの種類。
= Btrieve::VERSION_TYPE_UNKNOWNエラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには、BtrieveVersion::GetLastStatusCode を使用します。
参照
Btrieve::VersionTypeToString
各種例:
bversion.cpp.

◆ GetLastStatusCode()

Btrieve::StatusCode BtrieveVersion::GetLastStatusCode ( )

最新のステータス コードを取得します。

覚え書き
このメソッドは、ステータス コードを返さない以下のメソッドでの使用を目的としています。
スニペット
// If GetClientRevisionNumber() fails.
if ((i = btrieveVersion.GetClientRevisionNumber()) < 0)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetClientRevisionNumber():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
戻り値
= Btrieve::STATUS_CODE_NO_ERROR成功。
!= Btrieve::STATUS_CODE_NO_ERRORエラーが発生しました。
参照
Btrieve::StatusCodeToString
各種例:
bversion.cpp.

◆ GetLocalRevisionNumber()

int BtrieveVersion::GetLocalRevisionNumber ( )

ローカルのリビジョン番号を取得します。

説明
ローカルとは、呼び出し元でローカルに実行されている Zen のインスタンスを指します。
スニペット
// If GetLocalRevisionNumber() fails.
if ((i = btrieveVersion.GetLocalRevisionNumber()) < 0)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetLocalRevisionNumber():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
printf("LocalRevisionNumber = %d\n", i);
戻り値
>= 0リビジョン番号。
-1エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには、BtrieveVersion::GetLastStatusCode を使用します。
各種例:
bversion.cpp.

◆ GetLocalVersionNumber()

int BtrieveVersion::GetLocalVersionNumber ( )

ローカルのバージョン番号を取得します。

説明
ローカルとは、呼び出し元でローカルに実行されている Zen のインスタンスを指します。
スニペット
// If GetLocalVersionNumber() fails.
if ((i = btrieveVersion.GetLocalVersionNumber()) < 0)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetLocalVersionNumber():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
printf("LocalVersionNumber = %d\n", i);
戻り値
>= 0バージョン番号。
-1エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには、BtrieveVersion::GetLastStatusCode を使用します。
各種例:
bversion.cpp.

◆ GetLocalVersionType()

Btrieve::VersionType BtrieveVersion::GetLocalVersionType ( )

ローカルのバージョンの種類を取得します。

説明
ローカルとは、呼び出し元でローカルに実行されている Zen のインスタンスを指します。
スニペット
// If GetLocalVersionType() fails.
if ((btrieveVersionType = btrieveVersion.GetLocalVersionType()) == Btrieve::VERSION_TYPE_UNKNOWN)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetLocalVersionType():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
printf("LocalVersionType = %s\n", Btrieve::VersionTypeToString(btrieveVersionType));
戻り値
!= Btrieve::VERSION_TYPE_UNKNOWNローカルのバージョンの種類。
= Btrieve::VERSION_TYPE_UNKNOWNエラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには、BtrieveVersion::GetLastStatusCode を使用します。
参照
Btrieve::VersionTypeToString
各種例:
bversion.cpp.

◆ GetRemoteRevisionNumber()

int BtrieveVersion::GetRemoteRevisionNumber ( )

リモートのリビジョン番号を取得します。

説明
リモートとは、オプションで提供される Btrieve ファイルにアクセスするために使用される Zen のインスタンスを指します。
スニペット
// If GetRemoteRevisionNumber() fails.
if ((i = btrieveVersion.GetRemoteRevisionNumber()) < 0)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetRemoteRevisionNumber():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
printf("RemoteRevisionNumber = %d\n", i);
戻り値
>= 0リビジョン番号。
-1エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには、BtrieveVersion::GetLastStatusCode を使用します。
各種例:
bversion.cpp.

◆ GetRemoteVersionNumber()

int BtrieveVersion::GetRemoteVersionNumber ( )

リモートのバージョン番号を取得します。

説明
リモートとは、オプションで提供される Btrieve ファイルにアクセスするために使用される Zen のインスタンスを指します。
スニペット
// If GetRemoteVersionNumber() fails.
if ((i = btrieveVersion.GetRemoteVersionNumber()) < 0)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetRemoteVersionNumber():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
printf("RemoteVersionNumber = %d\n", i);
戻り値
>= 0バージョン番号。
-1エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには、BtrieveVersion::GetLastStatusCode を使用します。
各種例:
bversion.cpp.

◆ GetRemoteVersionType()

Btrieve::VersionType BtrieveVersion::GetRemoteVersionType ( )

リモートのバージョンの種類を取得します。

説明
リモートとは、オプションで提供される Btrieve ファイルにアクセスするために使用される Zen のインスタンスを指します。
スニペット
// If GetRemoteVersionType() fails.
if ((btrieveVersionType = btrieveVersion.GetRemoteVersionType()) == Btrieve::VERSION_TYPE_UNKNOWN)
{
status = btrieveVersion.GetLastStatusCode();
printf("Error: BtrieveVersion::GetRemoteVersionType():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
printf("RemoteVersionType = %s\n", Btrieve::VersionTypeToString(btrieveVersionType));
戻り値
!= Btrieve::VERSION_TYPE_UNKNOWNリモートのバージョンの種類。
= Btrieve::VERSION_TYPE_UNKNOWNエラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには、BtrieveVersion::GetLastStatusCode を使用します。
参照
Btrieve::VersionTypeToString
各種例:
bversion.cpp.