タイトル | : DLL作成と読み込み |
記事No | : 567 |
投稿日 | : 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
|