tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。