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

MFC???.dll

مغلق
بدأه إسماعيل عنجريني في 27 يناير 2003 · 9 رد · 659 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كتبت برنامجاً بـ VC++ --> Dialog Based بشكل ستاتيكي أي أنني أستطيع أخذ الـ exe وأشغله على أجهزة أخرى بدون الحاجة إلى مكتبات إضافية , لكنني تفاجئت أن الجهاز الذي لم ينصب عليه VC++ من قبل يطلب مكتبات *.dll فما هو الحل البرمجي للمشكلة :'(

#2

Project-->setting

حول الـ Win32 Debug

الى Win32 Release

ثم قم ببناء البرنامج build..

أو قم يدويا بتفعيل اختيار Use MFC in a static library

#4

ماهي بالظبط مكتبات الDLL الذي يطلبها البرنامج ؟

Coding on the Cloud and for the Cloud!

My Blog

#5

بصراحة لا أعرف لأن هذه المشكلة ظهرت عند أحد أصدقائي لأنه لم ينصب VC++ أم أصدقائي الذين لديهم البرنامج( VC++) يعمل برنامجي عندهم بشكل جيد , وأنوه أنني عنما أنشئ Dialog Based باستخدام AppWizard لا يعطيني خيار العمل مع مكتبات Dll او العمل بشكل Static:'(

#6

الخطوة الثالثة من الويزارد ..

Step 3 of 4 ..

اختار :

As a statically linked library

عوضا عن :

As a shaerd DLL

Coding on the Cloud and for the Cloud!

My Blog

#7

أخ هاني أعرف أنني يجب أن أختار ما أشرت أنت إليه ولكن هذا الخيار غير موجود لذلك استنتجت أني يجب أن أغير نسخة الـ VC++ لأن النسخة القديمة كانت تعطيني هذا الخيار وشكراً لكم:o

#8

هل تستخدم VStudio.NET

Coding on the Cloud and for the Cloud!

My Blog

#9

أنا اعرف السبب هوه يطب ملف dll ... عليك تنصيب الفجوال ستيدو أنا عندي عدة امثل الى فجوال سي لا تعمل مع ويندز اكس بي لان الاكس بي ليس منصب فيه الفجوال ستديو

واذا ليس لديك الفجوال ستديو حاول أن تجد تدهب الى الويندز المصب فيه قم بلبحث في

اقتباس
c://WINDOW/SYSTEM

ستجدهو هناك إن شاء الله

وشكراً (f)

If you think yourself that you are nobody, you should go somewhere to find yourself

هذا الموضوع مغلق.

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