• ベストアンサー

VB.NETが符合なしに対応しているかどうかを知る方法

VB.NETが符合なしに対応しているかどうかを知る方法 DLLと共にVB.NET対応の関数定義ファイル(Cで言うところのヘッダファイル)を作成し、配布するつもりでいます。関数定義ファイルの引数や戻り値は、各関数ごとに符合付きや符合なしが混在するのですが、VB.NET 2003以前は符合なしには対応していないようです。 そこで、「符合なし対応版」と「符合付きのみ版」の2種類の関数定義ファイルを用意することになるのですが、これを1つの関数定義ファイルにまとめることはできませんか? 例えば、条件付きコンパイルで、符合なしに対応しているかどうかを知れれば可能か? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

2005以後と2003以前でしたら VBC_VERで判定できるかもしれません #if VBC_VER >= 8.0 then Const dlTest as ULong = 12 #else Const dlTest as Long = -12 #end if といった具合で …

_hitoshi_
質問者

お礼

ありがとうございました。

関連するQ&A