سؤال

لدي WPF التطبيق الذي يستخدم Flash10c.ocx المتقدمة على 32 بت آلة.لم يكن لديك لتسجيل ocx على ديف آلة, لقد قمت بتثبيت أحدث فلاش, إضافة إشارة وبدأت الترميز.عند اختبار على نظام 64 بت أحصل يي القديمة "الفئة غير مسجلة" الذي أعتقد أنه يعني أنني بحاجة إلى regsvr ocx.هل هو موافق فقط نسخ 32 بت ocx (أنا متأكد من 32 بت تقع في C:\Windows\System32\Macromed على ديف النظام) إلى نظام 64 بت و تسجيل ذلك ؟

تحديث:regsvr32 /i flash10c.ocx الأخطاء مع "وحدة flash10c.ocx لاس تحميلها ولكن الدعوة إلى نجح dllregisterserver فشل مع رمز الخطأ 0x80004005"

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

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

المحلول

والسبب أنها لا تعمل بالنسبة لك هو أن تطبيق WPF هو تشغيل 64 بت.

أ .صافي التطبيق قادر على تشغيل 32-بت أو 64-بت ؛ و CLR JITing التطبيق الخاص بك إلى أي العمارة تشغيل التطبيق على - في هذه الحالة 64 بت.

إلا أنك الآن تريد تطبيق 64-بت تحميل dll 32-بت.هذا غير ممكن.64 بت عملية يمكن تحميل فقط 64-بت dlls.عملية 32-بت يمكن تحميل فقط 32-بت dlls.أي مبلغ تافه مع كائن COM التسجيل سيتم تغيير هذا ؛ انها ليست مسألة المفقودين إدخالات التسجيل.

أدوبي فلاش فقط يأتي dll 32-بت.أدوبي لا الآن (أن لم) لديك إصدار 64 بت.

في WPF .صافي تطبيق لتحميل 32 بت فلاش dll ، فإنه يحتاج إلى أن يعمل عملية 32-بت.هناك طريقة في Visual Studio بناء التكوين إلى القوة الخاصة بك .NET الهدف الوحيد x86, بدلا من Any CPU.

خيارات المعالجة المركزية أهداف هي:

  • أي وحدة المعالجة المركزية
  • إلى x86
  • x64
  • Itanium

فلاش, ما يستحق, لا يكون Itanium الإصدار أيضا.

انظر ستاكوفيرفلوو:Visual Studio "أي وحدة المعالجة المركزية" target لمزيد من المناقشة حول استهداف وحدات المعالجة المركزية.

نصائح أخرى

قد يكون المثبت فلاش من المفترض أن تكون فقط لمدة 32 بت نظام التشغيل. وبالتالي فإنه لم يتم تثبيت بشكل صحيح على جهاز 64 بت. يعني الخطأ التي سوف تحتاج إلى تسجيل OCX يدويا ولكنها سوف تسجل بنجاح هذا سؤال مختلف تماما.

تعديل 1 : في هنا هو بيان أدوبي الدعم ل أنظمة 64 بت (<م> ليس هناك شيء ) (أفترض أنك تستخدم متصفح 64 بت على جهاز 64 بت)

تعديل 2 : في آخر المنتدى رسالة حول فلاش على 64 بت النافذة الصورة.

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