هي ابفيف CINs الطراز القديم?
سؤال
أنا أكتب التطبيق باستخدام ابفيف و تحتاج إلى استخدام رمز خارجي.لقد قرأت أن استخدام CINs من الطراز القديم و 'خطأ' للاستخدام.هل هذا صحيح ؟ يجب استخدام ملفات dll المشتركة بدلا من ذلك ؟
ما هي مزايا وعيوب كل طريقة ؟
المحلول
ليس لدي تجربة شخصية من كتابة التعليمات البرمجية الخارجية ليتم استدعاؤها من قبل ابفيف ، ولكن من ني قاعدة المعارف:"عندما يخير, DLL هو الخيار لجعل".
المزايا التي تشمل القائمة:
- العديد من العمليات يمكن أن تشترك في نسخة واحدة من DLL في الذاكرة
- العديد من التطبيقات يمكن أن تشترك في نسخة واحدة من DLL على القرص
- تعديل الدالات في DLL لا تتطلب إعادة ترجمة من تطبيق الاستدعاء
- معينة فقط (عفا عليها الزمن؟) بيئات التطوير معتمدة خلق CINs.
مساوئ محتملة من دلس:
- أول اثنين من العناصر في القائمة أعلاه؛ -)
- كنت بحاجة إلى أن نتذكر أن تشمل DLL مثل ملف الدعم عند بناء التطبيق من ابفيف
- CIN رمز يمكن أن يكون منصة مستقلة ، في حين DLL/المكتبات المشتركة قد تحتاج إلى إعادة كتابة لكل منصة.
أنا متأكد أنه في كل مرة لقد رأيت هذا النقاش في عدة سنوات التالية ابفيف قوائم المنتديات نصيحة واحدة:CINs عفا عليها الزمن ، استخدام DLLs - فقط تكون على علم المشكلات المحتملة يمكن أن يسبب.
نصائح أخرى
وبفضل nekomatic لإجابتك. إذا كان أي شخص آخر يهتم هذا لقد وجدت <لأ href = "http://expressionflow.com/2007/05/19/external-code-in-labview-part2-comparison-between-shared-libraries-and-cins / "يختلط =" نوفولو noreferrer "> المقالة من أعماق الإنترنت التي تشرح مزايا وعيوب كل من الأساليب. تبين CINS كان لها مزايا أكثر من دلس المشتركة قبل ابفيف 8.20، لكنها obsololete الآن.
<وأ href = "http://expressionflow.com/2007/05/19/external-code-in-labview-part2-comparison-between-shared-libraries-and-cins/" يختلط = "نوفولو noreferrer "> FTA: CINs لها أساسا لا ميزة واحدة بعد الآن على استخدام الدعوة مكتبة عقدة ولكن عدد غير قليل من العيوب