手順3値の読み書き

<< Click to Display Table of Contents >>

マニュアル > サーバ作成ガイド > インターフェース編 > DDEインターフェース > VisualBasic.NETからのDDE接続 >

手順3値の読み書き

手順3 値の読み書き

任意のタイミングでアイテム値の読み書きを行う方法を紹介します。

 

 

読み込み

 

任意のタイミングでアイテム値の読み込みを行います。読み込みは「FnDdeRequest」で行います。

 

サンプルではReadボタン押下で値の読み込みが行われます。

 

c_interface_0083

 

'------------------------------------------
' DDE Read
'------------------------------------------
Private Sub btRead_Click(sender As System.Object, e As System.EventArgs) Handles btRead.Click

    Dim vItemName As String = txItemName1.Text
    txRead.Text = FnDdeRequest(mvConv, vItemName)

End Sub

 

 


書き込み

 

任意のタイミングでアイテム値の書き込みを行います。読み込みは「FnDdePoke」で行います。

 

サンプルではWriteボタン押下で値の書き込みが行われます。

 

c_interface_0084

 

'------------------------------------------
' DDE Write
'------------------------------------------
Private Sub btWrite_Click(sender As System.Object, e As System.EventArgs) Handles btWrite.Click

    Dim vItemName As String = txItemName2.Text
    FnDdePoke(mvConv, vItemName, txWrite.Text)

End Sub

 

 

hint

Commonクラス(Common.vb)に記述してあるコードの中で、重要なメソッドは以下のとおりです。

 

コマンド

説明

DdeInitializeA

DDE通信を開始するコマンドです。サーバのアプリケーション名と、トピック名を指定します。成功すると、DDE通信のチャネルを返します。このチャネルを利用して、他のDDE通信関連のコマンドを実行します。

DdeConnect

DDEサーバーにコネクションを行います。

DdeDisconnect

DDEサーバーとの接続を切断します。

DdeGetData

データを取得します。

DdeClientTransaction

クライアントとサーバーの間のデータトランザクションを開始します。