كيفية الاتصال IMSRDPClient5 :: طريقة GeterrorStescription من VBScript

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

  •  12-09-2019
  •  | 
  •  

سؤال

أنا أستخدم عنصر تحكم ActiveX RDP في صفحة ويب لفتح اتصالات سطح المكتب البعيد. هنا هو الرمز الذي أستخدمه، لكنه لا يعمل، يتعطل عند استدعاء طريقة 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

لقد وجدت الجواب في منتديات تكنيت.

<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>

الآن أحتاج فقط إلى معرفة كيفية كتابة معالجات الأحداث MSRDPClient في JavaScript بدلا من VBScript.

نصائح أخرى

أعتقد أنك تضرب هذا الحد [1]. يعمل VBScript حصريا مع المتغيرات، لذلك لا يمكن أن يقبل المعلمات من أنواع أكثر تحديدا.

نظرا لأنك لا يمكنك تغيير عنصر تحكم ActiveX RDP، فهناك القليل يمكنك القيام به إلى جانب كتابة غلاف C ++ رقيقة. ولكن هذا يأتي مع الصداع الأخرى ...

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top