Disinheriting (؟) / تجاوز .ToString للوصول إلى كائن COM .toString
سؤال
ولدي مكتبة جافا أنني الوصول في VB.NET عبر COM. الكائنات على الجانب جافا تعرض أساليب .toString غير تافهة أنني بحاجة لتصحيح الأخطاء. للأسف، عندما أدعو .toString على الكائنات COM، يجري اعتراضها على دعوة من قبل الطبقة كائن '.ToString وظيفة.
وكيف يمكنني إجبار استدعاء .toString جنب COM ومنع Object.ToString من اطلاق؟
المحلول
هل لديك الوصول إلى IDL للكائن جافا؟ هل توليد وقت مجمع للاستدعاء للكائن COM؟
وأعتقد أن عليك أن تغيير تجميع إمكانية التشغيل المتداخل أو يدويا توليد المجمع لتغيير أسلوب ToString () لtoStringJava () أو to_String () أو شيء آخر لا يتعارض مع بناء الجملة من أجل object.ToString (). هنا نقطة انطلاق على MSDN لتخصيص وقت مغلفة للاستدعاء.
لا تنتمي إلى StackOverflow