الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البرنامج لا يعمل على ويندوز 7 ما الحل ضروري جدا

بدأه ميدو صلاح في 19 يونيو 2010 · 8 رد · 9,400 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا اخوان البرنامج قمت بعمل setup Wizard وأرفقت جميع المكتبات اللازمة وقمت بتجريبه على أجهزة كثيرة وعمل بنجاح والحمد لله !!!!!!! ولكن المشكلة عندما أردت تشغيله على ويندوز 7 ظهرت الرسالة التالية

أنا مستخدم برنامج فيجوال بيسك دوت نت 2005 مع أكسس 2003

لا أفهم معناها بحثت كثيرا وجربت جميع الحلول لتشغيل الصلاحيات من run administrator وكذلك تشغيل rcompatible with win xp sp2 ولكن جميع الحلول لم تنفع

972978182.jpg

ممكن أحد يقولي الحل جزاه الله خيرا لأن المشكلة دي موقفه البرنامح ولم استطع نشره ضروري جدا للي عنده خلفيه عن هذا الخطأ

وهل إذا قمت بتحميل فيجوال دوت نت 2005 على جهاز عليه ويندوز 7 وقمت بتحزيم البرنامج من جديد هل سيتم حل المشكلة وإضافة المكتبات تلقائيا أم ماذا ؟؟؟؟؟؟؟؟

الله يبارك فيكم جميعا يا اخوان

post-96469-094715200 1276932403_thumb.jp

المرفقات
error win7.JPG

تم تعديل هذه المشاركة بواسطة ميدو صلاح في 19 يونيو 2010 في 10:57

#2

هذه المشكلة معناها ان هناك DLL لم سيتطع ال Windows ان يقوم بعمل Register لها في Registry

لتسجيل DLL على Win7 يجب عليك ان تفتح DOS Prompt بوسطة Run as Administrator ثم تستعمل REGSVR32

تم تعديل هذه المشاركة بواسطة سمير ابراهيم في 19 يونيو 2010 في 17:47

#3

قريت الDetails ?

#4

انت عايز دوت نت فريم ورك 3.5

#5

بص يا أخي الكريم المشكلة ان حضرتك مستخدم Frame Work 3.5 والذي يعمل تحت بيئة 32 بت ، فمن المنطقى ألا يعمل البرنامج تحت بيئة ويندوز 7 لأن ويندوز سفت تعمل بـ Plat Form 64 bit وليس 32

طيب ما الحل :

أولا : هناك نوعين من نسخة ويندوز سفن نوع يعمل تحت بيئة 32 بت ونوع يعمل تحت بيئة 64 بت ، فحاول أن تبحث عن النسخة التي تعمل تحت بيئة 32 بت.

أو

ثانيا : تركب برنامج الفيجوال استوديو على نسخة الويندوز سفن 64 وتعمل التحزيم من هناك ، لماذا لأن الويندوز سفن 64 بت مرفق معاه نسخة من ال Fram work 3.5 من فئة 64 بت.........

#6

اذا كان نظامك وينوز 7 64 بت .. كلمني لأعطيك الحل على ايميلي ..

−2

mhs4com@live.com

#7

اذهب الى قائمة project ثم الاختيار Properties ثم اختار زر التبويب compile ثم انقر على الزر Advanced compile option ستظهر نافذة جديدة اذهب الى قائمة السرد (كومبو) المسماة target CPU ثم اختار 86xاو 64x

حسام القماطي

#8

اخوان ركزوا على كلام الاخ جيدا .. وعلى الصورة ايضا ..

المشكلة ليست في اصدارة الدوت نت ..

لانه قام بتصميم المشروع على 2005 يعني اصدارة الدوت نت فيها 3.0 .. والوندوز 7 يحتوي ضمنيا على 3.5 .. اي انه يشغل كل برامج الدوت نت المصممه بالاصدارات السابقة ومن ضمنها 3.0 .. التي قام الاخ بتصميم النظام عليها ..

انا اتوقع واعتقد ان لديك احد المشاكل التالية :

1- كما قال الاخ سمير ابراهيم مشكورا .. ان هنالك احد هذه المكتبات التي تفضلت بها حضرتك وقلت بانك قمت بالتعامل معها وسحبها عن طريق برنامج التحزيم .. نظام وندوز 7 صعب من ناحية التعامل مع المكتبات التي سبقته .. ولذلك يجب ان تقوم بتسجيلها ..

ولكي تعرف ماهي المكتبة التي سببت لك المشكلة ..

قم بتجربة المكتبات واحدة واحدة على بيئة Visual Studio 2005/08/10 على وندوز 7 .. وستجد عن استدعاء احد هذه المكتبات انه تظهر لك رسالة تبين ان هذه المكتبة غير معروفة .. حاول ان تقوم بتسجيلها .. ويمكنك تسجيلها بالطريقة التالية ..

الرابط الخاص بي

2- بما انه انت تعاملت مع الاوفس 2003 .. تاكد من انك لم تقسم باستدعاء مكتبات تتطلب وجود الاوفس 2003 او الاكسس 2003 بصورة خاصة على الجهاز الذي تقم بتثبيته ..

لكن هذه النقطة ضعيفة والسبب انك قمت بتثبيت البرنامج على اكثر من جهاز ..

ولذلك وحسب ما مذكور بالرسالة .. ان هنالك كلاس معين غير معروف او مسجل .. لذلك انا ارشح النقطة الاولى اكثر لانها تعني ان الكلاس ضمن مكتبة معينة ..

تاكد من كل ما استعملته في المشروع ..

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#9
اقتباس
لانه قام بتصميم المشروع على 2005 يعني اصدارة الدوت نت فيها 3.0 ..

تصحيح بسيط إصدارة 2005 تدعم الفريموورك 2.0 وليس 3.0

جرب تنصيب الفريموورك 2.0 قبل المتابعة

هناك مشكل يتعلق ببرمجة أوفيس إن كنت تعمل على نظام 64 بت ( فيستا أو سفن ) وملخصه التالي: مكتبات الأوفيس هي 32 بت لذا عندما تقوم بعمل Compile لمشروعك بالوضع الافتراضي AnyCpu ستحصل معك مشاكل في بعض الأحيان على الأنظمة 64 بت لذا ندخل إلى خصائص MyProject ونعدل خيارات Compile إلى معالج x86 ونعيد ترجمة المشروع عندها سيعمل بنجاح

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 18 سبتمبر 2010 في 00:39

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…