掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB.NetでAPIにユーザ定義体を渡すにはどうしたらよいのでしょうか? (ID:122361)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして、VB.Net初心者の者です。よろしくお願いいたします。 早速ですが、VB6で作成したAPをVB.Net向けに移植しているのですが、 APIに値を渡すところがうまくいきません。 マーシャリング属性を使用すればできるようなのですが、いまいち理解できません。 どなたかご教授願います。 以下にVB6で作成したソースを記述します。 Declare Function xxHostOpen Lib "xxcom.dll" _ (ByRef xxOpenInfo as xx_OPEN_INFO _ ByVal ApType as String) As Long Type xx_OPEN_INFO UserID as String * 16 UserName as String * 10 JimCode as String * 8 End Type Private Sub Form_Load() Dim xxOpenInfo As xx_OPEN_INFO Dim Rc as Long Dim AP_TYPE as String With xxOpenInfo .UserID="ABC " .UserName="あいうえお" .JimCode="12345 " End With AP_TYPE="A" Rc=xxHostOpen(xxOpenInfo,ByVal AP_TYPE) End Sub
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.