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

مشكلة مكتبة graphics.h

بدأه مطره في 24 مايو 2011 · 13 رد · 2,433 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندي كود أبغى اطبقه ببرنامج Dev-C++

لكن يطلع لي error كثيره

و أولها

graphics.h: No such file or directory.

الكود أخذته من النت ومو عارفه اذا ينفع تطبيقه على الديف أو لا

و هل أقدر اعمله على visual studio 2010 ??

أرفقت الكود

اذا ممكن احد يشرحها لي اكون شاكره لكم كثير.... تحياتي للجميع

LAST.rar

#2
مطره كتب:

السلام عليكم ورحمة الله وبركاته

عندي كود أبغى اطبقه ببرنامج Dev-C++

لكن يطلع لي error كثيره

و أولها

graphics.h: No such file or directory.

الكود أخذته من النت ومو عارفه اذا ينفع تطبيقه على الديف أو لا

و هل أقدر اعمله على visual studio 2010 ??

أرفقت الكود

اذا ممكن احد يشرحها لي اكون شاكره لكم كثير.... تحياتي للجميع

عليكم السلام ورحمة الله

الأفضل طبعاً استعمال visual studio 2010

بكل الأحوال أكيد فقدان الملف اياه هو سبب الأخطاء الموجودة...

بتتأكدي من نوع المشروع المناسب لهيك تطبيق + وجود الملفات بالـ directory للمشروع

شغلة خيارات ومحاولة وبعد اختفاء الخطاء المعلّق بالملف بتشوفي شو الأخطاء التانية إذا كانت موجودة

موفقة

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#3

طيب يا أخت حوريه الله يسعدك ممكن تكتبين لي خطوات تنفيذ هذا الكود في برنامج visual studio 2010

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

#4
مطره كتب:

طيب يا أخت حوريه الله يسعدك ممكن تكتبين لي خطوات تنفيذ هذا الكود في برنامج visual studio 2010

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

آمين اختي ويسعدك إلهي

منذ فترة ما بستعمل هالبرامج والله

ومو متزكرة تعاملات مع تطبيقات graphics.h إطلاقاً

ولكن الشغلة مش اكتر من انشاء مشروع وتضمين الملفات والمكتبة DLL الخاصة بالـ graphics.h

وإملاء الـحقول الخاصة بنافدة خيارات المشروع بمسارات المكتبة والملف

وبيظهر بعد البحت قبل شوي أن VC++ 2010 ما بيدعموا هالملف والمكتبة الخاصة به.

والله أعلم

آسفة على التقصير

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#5

شكرا يا أختي ما قصرتي

لكن عندي سؤال أخير المكتبة DLL أش البرنامج اللي يدعمها ؟؟ يعني مثلا برامج c++ أو برنامج visual studio 2008 ....؟؟

:blush: اعذريني زادت اسألتي لكن ضروري أفهم

#6
مطره كتب:

شكرا يا أختي ما قصرتي

لكن عندي سؤال أخير المكتبة DLL أش البرنامج اللي يدعمها ؟؟ يعني مثلا برامج c++ أو برنامج visual studio 2008 ....؟؟

:blush: اعذريني زادت اسألتي لكن ضروري أفهم

مو مشكلة اختي اسألي

الـ DLL عبارة عن إمتداد لمكتبات ديناميكية ومحتاجة تفهمي اكتر وتقري

لأنو صعب اشوي بالنسبة إلي كتابة كل اشي عن DLLs

وموجودة بالبحت بالنت happy.gif

وتاني شغلة, كل IDE و الكمبايلرز الخاصة بلغة ++C بيدعموا التعامل مع DLLs

لأنهن مجرد اكواد مكتوبين بلغة سي++ لإستعمالات برمجية منوعة

عفواً

موفقة يارب

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#7

لا يمكنك استخدام graphics.h في الفيجيول ستديو ، ولا اعتقد يمكنك عمل Application تعمل مباشره على ال windows 7 لان هذه المكتبه مبنيه للعمل مع بيئه 16bit

#8
♥ حُوريّة ♥ كتب:

مو مشكلة اختي اسألي

الـ DLL عبارة عن إمتداد لمكتبات ديناميكية ومحتاجة تفهمي اكتر وتقري

لأنو صعب اشوي بالنسبة إلي كتابة كل اشي عن DLLs

وموجودة بالبحت بالنت happy.gif

وتاني شغلة, كل IDE و الكمبايلرز الخاصة بلغة ++C بيدعموا التعامل مع DLLs

لأنهن مجرد اكواد مكتوبين بلغة سي++ لإستعمالات برمجية منوعة

عفواً

موفقة يارب

ال DLLS ليس اكواد مكتوبه بال ++C ، هي عباره عن assembles يمكن استخداما في الكثير من اللغات على نظام ال windows ، ومثال اخر هناك ال static librarys وهي ال (lib files) ومن ابسط الامثله عليها اكود السي التي نكتبها من المكتبات الاساسيه لا يمكننا الوصول الى كود هذه الدوال لانه التطبيق محفوظ في ملفات ال lib .

الفرق من الناحيه العمليه بين dll or lib

اننا لانحتاج اي dependences ?خارجيه بعد بناء البرامج حيث ان كل شيء محتوى بالبرنامج ، ثانياً البرامج البنيه بال dlls ستحتاج ال dlls حتى تعمل ثانياً انها اقل حجم .

اعتقد ان ال graphics مكتبه موجوده في ال turbo C وهي قديمه ولمتعد مستخدمه(لا اعلم لماذا تصر بعض الجامعات على استخدامها !!!) لها ملفات lib وليس dlls ،

#9

شكرا لكم جزيل الشكر

#10
Ali Al-Zyoud كتب:

ال DLLS ليس اكواد مكتوبه بال ++C ، هي عباره عن assembles يمكن استخداما في الكثير من اللغات على نظام ال

السلام عليكم

بارك الله بك أخي

شو قاصد؟

يعني مش ممكن كتابة برامج بلغة سي++ أو سي, وتحويلهن وتجميعهن إلى DLLs؟

happy.gif

موفق

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#11
♥ حُوريّة ♥ كتب:

السلام عليكم

بارك الله بك أخي

شو قاصد؟

يعني مش ممكن كتابة برامج بلغة سي++ أو سي, وتحويلهن وتجميعهن إلى DLLs؟

happy.gif

موفق

نعم يمكن ذلك ولكن الناتج وهو dll ليس كود C++ or C ، بشكل اخر لو عملتي برنامج بالسي ثم حصلتي على ال exe هنا ال exe لايمتلك كودك الاصلي حيث لا يمكنن معرفه اللغه التي عملتي بها البرنامج اصلاً . اي انه بعد ال compilation لايمكنك معرفه الكود الاصلي لان الناتج من exe dlls لا تحتوي كود اصلاً.

وشكراً

1 −1
#12
Ali Al-Zyoud كتب:

نعم يمكن ذلك ولكن الناتج وهو dll ليس كود C++ or C ، بشكل اخر لو عملتي برنامج بالسي ثم حصلتي على ال exe هنا ال exe لايمتلك كودك الاصلي حيث لا يمكنن معرفه اللغه التي عملتي بها البرنامج اصلاً . اي انه بعد ال compilation لايمكنك معرفه الكود الاصلي لان الناتج من exe dlls لا تحتوي كود اصلاً.

وشكراً

عارفة الناتج اخي وطبعاً هي اشيا معروفة happy.gif

وعادةً وعالمياً أن نقول على هذا البرنامج مكتوب بلغة كذا, وفي الأصل هو exe نهايتو بلغة الآلة

وهذا بينبطق على dlls ايضاً

بالمناسبة معظم (لست متأكدة) dlls المستعملة بمكتبات Visual مكتوبين بلغة سي++ أو سي شارب

معلومة سأتحقق منها إن شاء الله

شكراً لك

1 −1

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#13
♥ حُوريّة ♥ كتب:

عارفة الناتج اخي وطبعاً هي اشيا معروفة happy.gif

وعادةً وعالمياً أن نقول على هذا البرنامج مكتوب بلغة كذا, وفي الأصل هو exe نهايتو بلغة الآلة

وهذا بينبطق على dlls ايضاً

بالمناسبة معظم (لست متأكدة) dlls المستعملة بمكتبات Visual مكتوبين بلغة سي++ أو سي شارب

معلومة سأتحقق منها إن شاء الله

شكراً لك

لا بد اني فهمتكي بشكل خاطىء او انكي لم توضحي بشكل اكبر المقصود ، حسب معلوماتي فان العديد من المكتبات مكتوبه بالاصل بال C نعم ، ولكن الفكره كانت انه يمكن استخدام ال dlls مع معضم اللغات وحتى لغه ال assembly .

وشكراً لكي على هذا النقاش +1

1
#14
Ali Al-Zyoud كتب:

لا بد اني فهمتكي بشكل خاطىء او انكي لم توضحي بشكل اكبر المقصود ، حسب معلوماتي فان العديد من المكتبات مكتوبه بالاصل بال C نعم ، ولكن الفكره كانت انه يمكن استخدام ال dlls مع معضم اللغات وحتى لغه ال assembly .

وشكراً لكي على هذا النقاش +1

نعم ربما لم اكن دقيقة في التعبير ذلك الوقت

أو ربما كانت جملتي موجزة قليلاً بعيدة عن القصة بالكامل

وشكراً لك ايضاً +1

موفق

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

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