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を使用する場合は,型の別名を変更する必要はありません。従来どおりの名前を使用できます。