VBScriptのからIMsRdpClient5 :: GetErrorDescriptionメソッドを呼び出す方法
-
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 ++ラッパーを書く以外にも行うことができ、ほとんどがあります。しかし、それは他の頭痛が付属しています...
所属していません StackOverflow