タイトル : DLL作成と読み込み 投稿日 : 2003/11/29(Sat) 10:44 投稿者 : ひよこ
[OSのVer]:Windows [VBのVer]:VB.NET VB.NETでDLLを作成し、VB.NETのDeclare Functionを用いてdllの呼び出しをしたいのですが、 “エントリポイントが見つかりません” のエラーが表示されます。importsを使わずにDeclare Functionで呼び出したいのですが、 方法がわかりません。どなたか教えてください。宜しくお願いします。 足し算のプログラムです。 /////DLL作成コード///////test.dll///////////// Public Class Class1 Public Function tmpAdd(ByVal n1 As Long, ByVal n2 As Long) As Long tmpAdd = n1 + n2 End Function End Class /////DLL読み込みコード/////////////// ---フォーム Public Class Form1 Inherits System.Windows.Forms.Form Region " Windows フォーム デザイナで生成されたコード " Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim tmpRs As Long tmpRs = 0 tmpRs = tmpAdd(TextBox1.Text, TextBox2.Text) Label1.Text = tmpRs End Sub End Class ---モジュール Public Declare Auto Function tmpAdd Lib "test.dll" (ByVal n1 As Long, ByVal n2 As Long) As Long Sub Main() Dim tmpf As New Form1 tmpf.ShowDialog() Exit Sub End Sub End Module |