VB.NETからVC6で作成したDLLを使用したいのですが,実行時に「DLL xxxx.dllのyyyyというエントリが見つかりません。」(xxxx;使用するDLL名,yyyy;使用する関数名)というエラーになります。
どうすればこのエラーは解消されるでしょうか。
ちなみにDLLは.DEFで作成されたものなのですが。
> ちなみにDLLは.DEFで作成されたものなのですが。
その DLL は静的ライブラリですか?
どのように、P/INVOKE しようとしましたか?
DECLAREの後にAUTOを付けたらエラーが解消されました。
付けなくてもよいものと付けなければならないものとの違いが分かりませんが,一応報告まで。
> 付けなくてもよいものと付けなければならないものとの違いが分かりませんが
Autoキーワードの有無に対する実験結果。
http://www5b.biglobe.ne.jp/~yone-ken/VBNET/Reference/ref2_GetPrivateProfileString.html
ツイート | ![]() |