هل إعادة التسجيل مطلوب لإصدار جديد من مكون ActiveX Exe؟

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

  •  18-09-2019
  •  | 
  •  

سؤال

عند نشر إصدار جديد من ActiveX Exe هل يجب تسجيله مرة أخرى؟ تم إنشاء EXE في VB6.

هل كانت مفيدة؟

المحلول

VB6 ... كان بعض الوقت. إليك كيف أتذكر ذلك:

يجب عليك فقط إعادة التسجيل إذا قمت بتغيير الواجهة الثنائية. إذا كنت أتذكر بشكل صحيح، فهناك مربع اختيارا في المشروع للاحتفاظ بالتوافق الثنائي. إذا قمت بالتحقق من ذلك، فإن الأشياء الرئيسية التي يتم تسجيلها مثل PROGID و ClassID لا تتغير ما لم يكن لديهم ما لديهم، وأعتقد أن VB6 يستخدم شيئا يسمى Interface Forming لتسجيل واجهة جديدة على رأس أي واجهة سابقة إذا قمت بذلك - اختراق التغييرات في واجهاتك (مثل إضافة معلمة إلى طريقة حالية ولكن لا تقوم بإزالة المعلمة الموجودة).

إذا أضفت أساليب جديدة أو أساليب موجودة بطريقة متوافقة بطريقة متوافقة، فإن التسجيل الحالي لا يزال يعرف عنها حتى يتعين عليك إعادة التسجيل لفضح تلك.

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