DABroker for C++

[目次][用語][索引][前へ][次へ]

3.3.7 Visual C++ 6.0以降使用時の注意

Visual C++ 6.0以降を使用してユーザプログラムを新しく作成する場合,型の別名を次のように定義してください。

また,既に作成したユーザプログラムをVisual C++ 6.0以降でコンパイルする場合,エラーになることがあります。この場合も,型の別名を次のように変更してください。

Visual C++ 5.0
(変更前)
Visual C++ 6.0以降
(変更後)
対応する標準C++の型
INT8 DBR_INT8 char
UINT8 DBR_UINT8 unsigned char
INT16 DBR_INT16 short int
UINT16 DBR_UINT16 unsigned short int
INT32 DBR_INT32 long int
UINT32 DBR_UINT32 unsigned long int
SINGLE DBR_SINGLE float
DOUBLE DBR_DOUBLE double

変更例
  • 変更前
INT32 i32Data = 10;
pPrep->SetParam(1,i32Data); // Visual C++ 6.0ではエラー
  • 変更後
DBR_INT32 i32Data = 10; // 型の名前をINT32からDBR_INT32に変更
pPrep->SetParam(1,i32Data);

Visual C++ 5.0を使用する場合は,型の別名を変更する必要はありません。従来どおりの名前を使用できます。