すべての VB.NET DLL 宣言を変換しました
Declare Function SFileOpenArchive Lib "Storm.dll" Alias "#266" (ByVal lpFileName As String, ByVal dwPriority As Integer, ByVal dwFlags As Integer, ByRef hMPQ As Integer) As Boolean
デルフィに。
function SFileOpenArchive(lpFileName: String; dwPriority, dwFlags, hMPQ: Integer): Boolean; stdcall; external 'Storm.dll';
ただし、関数を呼び出してプログラムをコンパイルすると、次のエラーが発生します。
プロシージャ エントリ ポイント SFileOpenArchive が、ダイナミック リンク ライブラリ Storm.dll 内に見つかりませんでした。
私は次のことを確認しました:
- DLL はアプリケーションと同じディレクトリに格納されます。
- 私が宣言した関数が存在する(VB.NETでコーディングされたソースコードが与えられた)
このエラーを修正するにはどうすればよいですか?
よろしくお願いします。