VBScriptのからIMsRdpClient5 :: GetErrorDescriptionメソッドを呼び出す方法

StackOverflow https://stackoverflow.com/questions/1240790

  •  12-09-2019
  •  | 
  •  

質問

私は、リモートデスクトップ接続を開くには、WebページにRDP ActiveXコントロールを使用しています。 GetErrorDescriptionメソッドを呼び出すときにここで私が使用してコードがあるが、それは動作しません、それが立ち往生ます:

<script language="vbscript">

    sub MsRdpClient_OnDisconnected(disconnectCode)

      dim error_message

      extendedDiscReason = MsRdpClient.ExtendedDisconnectReason

      MsRdpClient.GetErrorDescription disconnectCode, extendedDiscReason, error_message

      MsgBox error_message, 0, "Error"

    end sub

</script>

おかげで、 ラファエル

役に立ちましたか?

解決 2

私は、TechNetフォーラムで答えを見つけます。

<script language="vbscript">

    sub MsRdpClient_OnDisconnected(disconnectCode)

      dim error_message

      extendedDiscReason = MsRdpClient.ExtendedDisconnectReason

      error_message = MsRdpClient.GetErrorDescription(disconnectCode, extendedDiscReason)

      MsgBox error_message, 0, "Error"

    end sub

</script>

今、私は唯一の代わりのVBScriptのJavaScriptでMsRdpClientイベントハンドラを作成する方法を知っておく必要があります。

他のヒント

私はあなたがこの[1]の制限を打っていると思います。 VBScriptではバリアントで排他的に動作しますので、それはより具体的な型のパラメータを受け入れることができません。

あなたがRDP ActiveXコントロールを変更することはできませんので、

、あなたが薄いC ++ラッパーを書く以外にも行うことができ、ほとんどがあります。しかし、それは他の頭痛が付属しています...

[1] http://support.microsoft.com/kb/197957

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top