تنفيذ IProvideClassInfo على كائن COM # C
-
03-07-2019 - |
سؤال
وأنا أحاول لتنفيذ IProvideClassInfo
على كائن COM C # من الأحداث التي يمكن أن تستخدم من ويندوز سيناريو المضيف (WSH). لقد تمكنت من تطبيق واجهة وتعقب مكالمة في بلدي طريقة GetClassInfo
. ومع ذلك، تركيب الأحداث فشل مع Cannot connect object
.
هل قام أي شخص تمكن من القيام بذلك؟
وهذا هو قانون بلدي النصي (ل JScript):
function AP\_GetActionsResponse ()
{
WScript.Echo ("AP\_GetActionsResponse event");
}
// It fails on this
var obj = WScript.CreateObject ("Promotions.Promotion", "AP_");
المحلول
وحسنا أنا أحسب أنه من - يجب تحديد DISPID على واجهة الحدث أو أنها لا تعمل.
وليس هناك حاجة لتنفيذ IProvideClassInfo، ولكن يمكنك إذا أردت.
لا تنتمي إلى StackOverflow