|
<< Click to Display Table of Contents >> Manual > Server Creation Guide > Interface > DDE Interface > DDE connection from VisualBasic.NET > Step 2: Basic construction of VB.NET |
Step 2: Basic construction of VB.NET
This section explains the basic configuration of VB.NET. Please check the details by comparing with the sample.
|
In the sample, the DDE related processing is defined in the Common class (Common.vb), and includes processing code for everything from connecting to reading and writing values. The following example shows how to build using the Common class. |
1.Defines the connection process to the DDE server.
Initial processing and connection are performed. Initial processing is performed by "SuDdeInit", and connection is performed by "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.Defines the disconnection process to the DDE server.
Disconnection is performed using "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