سؤال

وأنا أحاول لتنفيذ 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، ولكن يمكنك إذا أردت.

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