سؤال

وقد GHC 6.8.3 و wxHaskell-0.10.3 على كمبيوتر Windows XP.تثبيت كل الثنائية التوزيعات ، وليس بناء من المصادر.بنيت عينة مع الأمر التالي:

ghc-جعل الطلاء.hs

يعمل على نفس الكمبيوتر تم بناؤه على (مع GHC و wxHaskell تثبيت), ولكن إذا فشل نقلها إلى واحد آخر (مع أيا منهما مثبتا).فإنه يلقي رسالة "خطأ في التطبيق" مربع مع "فشل التطبيق التهيئة بشكل صحيح (0xc0150002).انقر فوق "موافق" لإنهاء البرنامج."

فقط غير النظام dll أنه أراد wxc-msw2.6.4-0.10.3.dll الذي نسخ إلى مجلد.

ما قد يكون السبب ؟

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

المحلول

الخطأ يأتي من تبعيات المذكورة في سجلات DLL (يفترض أن الطرف الثالث هم مع wxHaskell) من أن النظام الخاص بك تتوقع أن تجد المثبتة في أماكن مثل WinSxS و SoftwareDistribution في دليل Windows.أنا التخمين wxHaskell التثبيت يضع الملفات هناك.

كنت قد تكون قادرة على العثور على ما ملفات البرنامج يبحث عن طريق البحث في "عارض الأحداث" على فشل الجهاز.حتى أنك قد تكون قادرة على اصلاحها عن طريق نقل الملفات من الجهاز العامل ، ومع ذلك ، VC++ 2005 أوقات التشغيل هي الأكثر احتمالا ، كما اقترح - في wxHaskell مستكشف الأخطاء ومصلحها يشير إلى محاولة VC++ 2005 حزمة الخدمة service pack 1 redistributables:

http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&DisplayLang=en

نصائح أخرى

وتخميني هو، تريد تثبيت الملفات القابلة وقت التشغيل VC ++ على الكمبيوتر الهدف. هي الملفات القابلة للتطبيقات مع بني البصرية ستوديو 2005 متاحة من هنا:

HTTP: // شبكة الاتصالات العالمية .microsoft.com / تنزيل / details.aspx؟ familyid = 32bc1bee-a3f9-4c13-9c99-220b62a191ee وdisplaylang = أون

وDATAPOINT: يعمل بالنسبة لي على مربع XP SP2

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