أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

قيود من Office Web Components عند استخدامها من جانب الملقم

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية317316
الموجز
توفر Microsoft Office Web Components مطوري ويب مع جدول بيانات تخطيط و قدرات الجدول المحوري لجعل صفحات ويب أكثر حيوية. تم تطوير المكونات مثل عناصر تحكم ActiveX العميل التي يمكن استخدامها داخل من Microsoft Internet Explorer.

وظيفة المكونات ومع ذلك، تم الافتتاح للمطورين العديد من استخدامها في الحلول من جانب الملقم مثل في صفحات الملقم النشطة (ASP) أو + COM إنشاء وتصدير المخططات. بينما يمكن أن يتم استخدام المكونات بهذه الطريقة, قيود يمكن أن تعيق مستوى الاستقرار والأداء رمز الملقم وإجراء قد المكونات مشكوك في أحد حلول من جانب الملقم كبيرة.
معلومات أخرى
لا توصي Microsoft استخدام Office Web Components في أحد حلول من جانب الملقم. عدة معروف تمنع القيود يعمل بشكل صحيح في بيئة reentrant بدرجة كبيرة أو متعددة مؤشرات الترابط أو غير التبادلي المكونات. بين المشاكل التي قد تواجهها هي التالية:
  • إبطاء بتنفيذ أو خفض مستوى أداء: مكونات ويب لـ Office 2000 مُصممة من أجل بيئة الشقة ترابط واحد (STA) متعددة من برنامج Internet Explorer و بيئة الشقة متعددة مؤشرات الترابط (MTA) لا معظم التطبيقات من جانب الملقم. لم يتم تصميم الحماية التزامن مؤشر ترابط Office Web Components لوحدة تخزين عالية مكالمات متعددة مؤشرات الترابط التي توجد النموذجية من خدمة ويب وكذلك وبالتالي يمكن أن يؤثر على الأداء. على سبيل المثال، حماية Office Web Components على عدد من كتل الذاكرة المشتركة مع مقطع حرج نفس بحيث مؤشرات الترابط التي لا تقم بتعديل مقطع ذاكرة قد لا يزال يتم حظر إذا مؤشر ترابط آخر بتعديل المقطع الذاكرة. بالإضافة إلى ذلك، العديد من الدالات معالجة تم استيرادها من مصادر أخرى Office تم تصميمها في طراز ترابط واحد ولا يمكن تشغيل هذه المقاطع من التعليمات البرمجية بشكل متزامن.
  • أخطاء المهلة الذاكرة: يستخدم Office Web Components بنية ثابتة من المكتبة المشتركة Microsoft Office لمعالجة إدارة الذاكرة. دالات تخصيص ذاكرة من المكتبة المشتركة Microsoft Office المصممة إلى جانب العميل ثم لا تتوقع التحميلات و الطلبات المتزامنة يتم النموذجية في أحد حلول من جانب الملقم. قد هذا الحد من مقدار الذاكرة أن المكونات المتوفرة عليها دون النظر إلى مقدار الذاكرة الحرة على الكمبيوتر.
  • أخطاء التنفيذ التلقائي مرة واحدة عشوائي: Office Web Components استخدام بعض متغيرات حالة غير محمية بشكل كامل ثم تغيير المتغيرات أثناء تشغيل دالة ، فإنها تؤدي الدالة فشل بشكل غير متوقع. الدالات التي تتطلب غير متزامن معالجة (مثل طلب بيانات من مصدر بيانات أو حساب قيم الخلايا في جدول بيانات) أكثر ملاءمة لإنشاء مثل أخطاء إذا كان يتم أتمتة مؤشرات ترابط متعددة بشكل متزامن.
  • deadlocks مؤشر ترابط: في بعض الحالات قد تواجه Office Web Components حالات السباق يؤدي إلى حالات الانتظار غير محددة أو استثناءات العمومية التي يمكن orphan مؤشر ترابط وقد يتسبب في فقد الموارد. تظهر هذه الحالات عادةً عند المكونات هي "stressed" ؛ على سبيل المثال، قد يحدث هذا عند إجراء عدد كبير من عملاء الطلبات المتزامنة على الملقم كل طلب إنشاء بأتمتة أو يلغي مثيل المكون الخاص به. تجميع مثيلات يمكن تقليل مخاطر حالة توقف تام.
  • محتوى multi-Thread: إذا إنشاء منفصلة Office Web Components في فصل مفرد ذو مؤشر ترابط Apartments (STA) داخل عملية مفردة ثم تشغيل مؤشرات الترابط بشكل متزامن ، قد تواجه جنائية الأداء أو مشكلات اتصال يؤدي عالية CPU أو حالة تلف مؤشر الترابط. من المستحسن الاحتفاظ كافة المثيلات في STA نفس أو إذا كنت في حاجة إلى تنفيذ parellel إنشاء عمليات منفصل لاستضافة لكل مؤشر الترابط STA المطلوبة.
مشاكل Office Web Components المسردة أعلاه هي التصميم القيود غير متناسقة مع الخاصة بهم مخصصة استخدام عناصر تحكم ActiveX كما العميل. لا يوجد الحل البديل أو الإصلاح متوفر هذه الحدود Office Web Components.

على الرغم من أنه يمكنك تشغيل الملقم جانب Office Web Components و ذلك ستعمل لموقع ويب صغير قد يمنع هذه المشكلات من مقياس حل مقبض مواقع ويب كبيرة التي تحتوي على حركة مرور كثيف. إذا كنت تخطط حل جديد بعناية خذ بعين الاعتبار متطلبات مقياس وتحديد ما إذا كان Office Web Components مناسبة لتلبية الطلب. إذا كنت في حاجة إلى حل للتحجيم أكثر هناك العديد من منتجات الجهات الأخرى التي يمكن إجراء عمليات مشابهة تم تصميمها خصيصاً من أجل عمليات من جانب الملقم. منتجات الجهات الخارجية هذه قد يكون أفضل مناسبة متطلباتك.

إذا كنت تستخدم Office Web Components حالياً في حل ويب من جانب الملقم الخاص بك يمكنك الترقية إلى أحدث إصدار من Office Web Components. تم تناول بعض الذاكرة خطأ ومشكلات التنفيذ التلقائي خطأ في أحدث الإصدارات من Office Web Components. ومع ذلك، تصميم Office Web Components مثل عناصر تحكم ActiveX لن يجعل بها موثوق به ثقة كاملة للمشاريع ويب مقياس كبير إذا كان يتم تشغيل المكونات من جانب الملقم.
مراجع
لتحميل أحدث إصدار من Office Web Components راجع موقع ويب Office التالية: لمزيد من المعلومات حول الحالات حيث مطوراً فقد ترغب في استخدام Office Web Components جانب الملقم انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
286278كيفية إنشاء تفاعلية Office XP مخطط من جانب ملقم باستخدام ASP
294798كيفية استخدام ASP لإنشاء Office PivotTable XP عرض النتائج كـ HTML
OWC دفق webchart pivotlist 10.0 9.0 ASP

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 317316 - آخر مراجعة: 01/31/2006 17:08:36 - المراجعة: 5.2

Microsoft Office 2003 Web Components, Microsoft Office XP Web Components, Microsoft Office Chart Component 9.0, Microsoft Office Spreadsheet Component 9.0, Microsoft Office PivotTable Component 9.0

  • kbmt kbdownload kbinfo kbofficewebchart kbofficewebpivot kbofficewebspread KB317316 KbMtar
تعليقات
/html>=">].appendChild(m); t=">