2016-03-26 24 views
0

VisM.ocxへの参照を追加し、ツールボックスにactiveXコントロールとして追加することで、vb.netにVisMコントロールを追加しました。VB.net接続でのVisM

私はボタンで次のコードを追加:しかし、私は「Serverは時限アウトを受け取る」というメッセージボックスが続いたアプリケーションの接続がハングし、実行時に

Try 
     'open the connection 
     AxVisM1.Connect("CN_IPTCP:127.0.0.1[57772]", "LIVEDATA") 


     'do stuff. 
     MsgBox("Cache is now active") 

     'close the connection 
     AxVisM1.DeleteConnection() 

    Catch ex As Exception 
     'close the connection 
     AxVisM1.DeleteConnection() 

     MsgBox(ex.ToString) 

    End Try 

を。

私はファイアウォールをオフにしてみました。どうすれば解決できますか?また、VB.netでGLOBALS変数にアクセスするための効果的な方法を試していますか?

答えて

2

私はVisMに慣れていませんが、間違ったポートを使用しています。このポートはウェブ専用で、デフォルトで使用される1972に変更してください。サーバーで別のサーバーを使用する可能性があります。システム管理ポータルで実際に表示されているページ番号(ヘッダー内のリンク)に関する情報、およびパラメータは-Superserver Portです。

+0

あなたは神様です。しかし、GLOBALSにアクセスすることはできますか? –

+0

これは単純ではありませんが、任意のCachéコードを実行できます。シンプルな例[here](http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GBCD_basics#GBCD_basics_examples_example2 ) – DAiMor

関連する問題