質問: TRUE; } ``` このDLLの関数「GetLS」をVB6で使用したくVB6の「プロジェクト」「参照設定」「参照」で参照可能なライブラリに追加しようとしたところ「指定されたファイルへの参照は登録できません」ダイアログが出てしまいます。 VB6でなにか設定が必要なのか、そもそもDLLの作り方に問題があるのか。 アドバイスをお願いします。
回答: VC++で作ったDLLをVB6から参照設定するには、DLLがCOMで作られていなければいけなかったと思います。 COMでないなら、Win32APIを利用するときのようにDeclareで関数を定義してやらないといけないはずです(ちょっとうろ覚え)。 VB6とVB.NETのAPI宣言(Declare)の違いを 比較したサンプル の情報が参考になると思います。