مقالات بوسم «COM»
قائمة بالمقالات الموسومة بـ «COM» (19 مقالة)، من الأحدث إلى الأقدم.
-
كيف تعمل الحافظة والسحب والإفلات ── معالجة نقل بيانات OLE بشكل صحيح في تطبيقات الأعمال
تلصق جدولاً من Excel فينهار التنسيق؛ تغلق تطبيق المصدر فلا يعود اللصق ممكناً ── كلاهما يأتي من وضع الحافظة المحتوى نفسه بعدّة تنسيقات دفعة واحدة. يغطي المقال...
-
تكامل صدفة ويندوز اليوم ── قوائم السياق وارتباطات الملف وما تغيّر في ويندوز 11
لماذا يخفي قائمة سياق ويندوز 11 العناصر خلف «إظهار المزيد من الخيارات»، من أساسيات الارتباط امتداد→ProgID→verb، مروراً بتحفظات امتدادات الصدفة الكلاسيكيّة، إ...
-
التوافق الخلفي لواجهات DLL وCOM ── جدول قرار لتحديد أيّ تغيير يكسر جهة الاستدعاء
أيّ تغيير في مكوّنات DLL أو COM يكسر جهة الاستدعاء؟ نرتّب الطبقات الثلاث للتوافق -- البايناري، والمصدري، والسلوكي -- ونقدّم جدول قرار حسب نوع التغيير، والقاع...
-
هل تعمل تطبيقات الأعمال على Windows بإصدار Arm؟ ── واقع محاكاة x64 (Prism) ومكتبات DLL وCOM الأصليّة
نجيب المطوّرين ومسؤولي الأنظمة عن سؤال «هل تعمل تطبيقات الأعمال على Windows بإصدار Arm؟». نستعرض آليّة محاكاة x64 (Prism)، والطبقات التي لا تعمل مثل برامج ال...
-
مشكلة بقاء EXCEL.EXE عند التعامل مع Excel من C# ── أنماط تحرير مراجع COM وقرار الاستبدال
نُنظّم مشكلة بقاء عمليّة EXCEL.EXE عند تشغيل Excel عبر COM من C#، انطلاقاً من آليّة عدّ مراجع COM وRCW. نشرح مطبّ «قاعدة النقطتين»، وأنماط التحرير عبر Releas...
-
كيف تختار وسيلة الاتّصال بين عمليّات Windows ── جدول قرار للأنابيب المسمّاة / TCP / gRPC / الذاكرة المشتركة / COM
كيف تختار وسيلة التواصل بين تطبيقات Windows؟ ننظّم في جدول قرار مجالات تفوّق ومطبّات الأنابيب المسمّاة، وTCP المحليّ، وgRPC، والذاكرة المشتركة، وتكامل الملفّ...
-
التعهيد الخارجي والتطوير التعاقدي لتطبيقات Windows: ما ينبغي تنظيمه قبل الطلب
قبل تكليف جهة خارجية بتطوير تطبيق Windows تعاقديّاً، إليك النقاط التي ينبغي تنظيمها: تعديل البرمجيّات القائمة، وتكامل الأجهزة، وCOM/ActiveX، والتوزيع/التحديث...
-
حبّ المطوّر الغريب، أو كيف تعلّمت التوقف عن القلق وأحببتُ Windows
Windows نظام مرهق. لكنّ هذا الإرهاق هو إرهاق نظام تشغيل حمل على عاتقه أعمالاً واقعية طوال عقود.
-
ما يجب التحقّق منه عندما لا يعمل ActiveX على Office 2024 / Microsoft 365 - الترتيب العمليّ لتغطية التعطيل الافتراضيّ، 32bit / 64bit، تسجيل COM، DLL التابعة، ووصولًا إلى IE mode
دليل عمليّ لتشخيص توقّف ActiveX على Office 2024 و Microsoft 365، يرتّب الفحوص من التعطيل الافتراضيّ إلى تطابق 32bit / 64bit وتسجيل COM وDLL التابعة وصولًا إل...
-
المزالق الشائعة في تطوير مكوّنات COM و OCX / ActiveX - فخاخ Visual Studio بين 32-bit و 64-bit، والتسجيل، وصلاحيّات المسؤول
دليل عمليّ يكشف الأسباب الحقيقيّة لإخفاق مكوّنات COM و OCX و ActiveX: عدم تطابق 32-bit / 64-bit مع Visual Studio 2022، وأخطاء regsvr32 و Regasm، ومواقع التسج...
-
ما هو Reg-Free COM - كيف يعمل Registration-Free COM وأين يلائم وأين لا يلائم
مقالة تشرح Reg-Free COM كآليّة تنشيط مبنيّة على manifests بدلاً من الـ registry، توضّح متى يلائم في تطبيقات سطح المكتب ومتى لا يحلّ مشكلات bitness والتبعيّات.
-
كيف تبني إخراج تقارير Excel - دليل قرار عمليّ بين COM Automation وOpen XML والمقاربة المعتمدة على القوالب والمقايضات
دليل قرار عمليّ لاختيار طريقة إخراج تقارير Excel بين COM Automation وOpen XML والقوالب وVBA الموروثة، مع موازنة بيئات التشغيل والصيانة.
-
كيف تستخدم DLL الخاصّة بـ .NET 8 من VBA بـ early binding عبر COM و dscom
دليل عمليّ لربط VBA بـ .NET 8 عبر COM hosting وتوليد TLB بـ dscom واستخدام early binding مع types صريحة، حتى تستعيد IntelliSense وتتجنّب فخّ bitness.
-
ما هي COM / ActiveX / OCX - دليل عمليّ للفروق والعلاقات بينها
نظرة عمليّة لتمييز COM و ActiveX و OCX، مع علاقتها بـ OLE وأماكن استخدامها، لمساعدتك على فصل الأساس عن سياق المكوّن عن الملفّ في تحقيقات وترحيل أصول Windows ...
-
كيف تتعامل مع ActiveX / OCX اليوم - جدول قرار للإبقاء / التغليف / الاستبدال
دليلٌ عمليٌّ لاتّخاذ قرار الإبقاء أو التغليف أو الاستبدال عند مواجهة ActiveX / OCX في مشروع قائم، مع جداول قرار وقوائم فحص لـ bitness والتسجيل والاعتماد على ...
-
ما هو Media Foundation - لماذا يبدأ في الإحساس بأنّه COM وواجهات Windows الإعلاميّة في آنٍ واحد
مقال يوضّح لماذا يشعر مطوّرو Media Foundation بأنّهم يكتبون كود COM، ويرتّب المصطلحات الأساسيّة ونقاط الدخول مثل Source Reader و Sink Writer و Media Session ...
-
أساسيات COM STA/MTA - نماذج مؤشّرات الترابط وكيفية تجنّب حالات التعليق (Hang)
شرح عمليّ لشقَقتَي COM (STA و MTA) ونماذج مؤشّرات الترابط وحلقة الرسائل و Marshaling، مع أسباب التعليق في تطبيقات Windows وكيفيّة تجنّبها.
-
كيفية استدعاء DLL بنظام 64 بت من تطبيق 32 بت - دراسة حالة عملية لجسر COM
يوضّح هذا المقال كيفيّة استدعاء DLL بنظام 64 بت من تطبيق 32 بت عبر جسر COM خارج العملية، مع عرض البِنية وتسلسل النداء وقيود التسجيل والـ marshalling.
-
ما هو COM - لماذا لا يزال تصميم Windows COM يبدو جميلاً حتى اليوم
يوضّح المقال بإيجاز ما هو COM وما يجعل تصميم Windows COM أنيقاً عبر IUnknown و GUID والتوافق الثنائي، ويبيّن لماذا لا يزال هذا النموذج حاضراً في تطوير Window...