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

タイトル Re^3: VB.NETからVC++作成したDLL呼び出す問題
投稿日: 2008/10/07(Tue) 12:37
投稿者魔界の仮面弁士
>     <DllImport("token.dll", CharSet:=CharSet.Auto)> _
引数に文字列データがあるなら、CharSet の指定が必要です。
引数に文字列データが無いなら、CharSet の指定は不要です。

>     Public Function Token( _
>                     ByRef chPIN As Long, _
>                     ByRef chPASSCODE As Long) As Long
Long とは「64ビットの符号付き整数型」なので、これではサイズが異なります。
今回の定義でいうと、
 Token(ByVal chPIN As String, ByVal chPASSCODE  As StringBuilder) As Integer
ではないかな。もしもポインタで渡したいなら As IntPtr にしましょう。

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

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