<< Click to Display Table of Contents >> マニュアル > サーバ作成ガイド > インターフェース編 > DDEインターフェース > VisualBasic.NETからのDDE接続 > 手順2VB.NETの基本構築 |
手順2 VB.NETの基本構築
VB.NET側の基本的な構築内容について説明します。詳細はサンプルと見比べながら確認してください。
サンプルでは、DDEに関する処理をCommonクラス(Common.vb)に定義しており、一通りの接続から値の読み書きの処理コードが含まれています。以下の作成例では、Commonクラスを利用した構築方法を記載します。 |
1.DDEサーバーへのコネクション処理を定義します。
初期処理及びコネクションを行います。初期処理は「SuDdeInit」、コネクションは「FnDdeConnect」で行っています。
'------------------------------------------ ' DDE Start & Connect '------------------------------------------ Private Sub btStart_Click(sender As System.Object, e As System.EventArgs) Handles btStart.Click Dim vAppName As String = txAppName.Text Dim vTopiName As String = txTopiName.Text SuDdeInit(txAppName.Text, txTopiName.Text) mvConv = FnDdeConnect(vAppName, vTopiName) If mvConv = 0 Then MessageBox.Show(vAppName & "/" & vTopiName & vbCrLf & "Connect failure!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error) Exit Sub End If btDisConnect.Enabled = True btRead.Enabled = True btWrite.Enabled = True btStart.Enabled = False End Sub
2.OPCサーバーへのディスコネクション処理を定義します。
ディスコネクションは「FnDdeConnectEnd」で行います。
'------------------------------------------ ' DDE DisConnect '------------------------------------------ Private Sub btDisConnect_Click(sender As System.Object, e As System.EventArgs) Handles btDisConnect.Click FnDdeConnectEnd(mvConv) btDisConnect.Enabled = False btRead.Enabled = False btWrite.Enabled = False btStart.Enabled = True End Sub