- ベストアンサー
VB.NETが符合なしに対応しているかどうかを知る方法
VB.NETが符合なしに対応しているかどうかを知る方法 DLLと共にVB.NET対応の関数定義ファイル(Cで言うところのヘッダファイル)を作成し、配布するつもりでいます。関数定義ファイルの引数や戻り値は、各関数ごとに符合付きや符合なしが混在するのですが、VB.NET 2003以前は符合なしには対応していないようです。 そこで、「符合なし対応版」と「符合付きのみ版」の2種類の関数定義ファイルを用意することになるのですが、これを1つの関数定義ファイルにまとめることはできませんか? 例えば、条件付きコンパイルで、符合なしに対応しているかどうかを知れれば可能か? 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
2005以後と2003以前でしたら VBC_VERで判定できるかもしれません #if VBC_VER >= 8.0 then Const dlTest as ULong = 12 #else Const dlTest as Long = -12 #end if といった具合で …
お礼
ありがとうございました。