كشف وظيفة عبر موشور وكوم إمكانية التشغيل المتداخل
-
21-08-2019 - |
سؤال
وكيف دفعة واحدة عن تعريض فئة مكتوب في بريزم عبر COM إمكانية التشغيل المتداخل؟ على سبيل المثال، وبالنظر إلى واجهة التالية:
TYPE
IFoo = public interface
property bar: string; read;
end;
FooImpl = class( IFoo )
private
function GetBar : string;
public
property bar: string; read GetBar;
end;
في هذا المثال، افترض تم استيرادها IFoo عبر TLBIMP والمرتبطة بالمشروع.
المحلول
واستخدام السمة ComVisible لجعل التجمع و / أو فئة الجمهور. عند استخدام tlbexp.exe (جزء من SDK .NET) ستحصل على واجهة كواجهة COM والطبقة باعتبارها CoClass لIFoo. اختياريا يمكنك استخدام ارشد السمة لتحديد ارشد محددة لواجهة و(شارك) الطبقات.
لا تنتمي إلى StackOverflow