المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ما كيفية عمل التطبيق بعد كتابة البرنامج ؟



yasean
03-01-2006, 11:26 AM
..

السلام عليكم ..

إذا كتبت برنامج بلغة السي بلس بلس ..

كيف أستطيع تشغيله على جهاز لا يحتوي على برنامج السي بلس بلس ..

أي يصبح تطبيق بمفرده غير مرتبط بشيء ؟! :(

أتمنى أكون استطعت توضيح المشكلة

تحياتي لكم ..

oms
03-01-2006, 12:25 PM
نعم أخوي ..

فأنت عندما تقوم بعمل Build للمشروع وتنفيذه . فهو يقوم بصنع ملف EXE في نفس المجلد للبرنامج ولكن يضعه في مجلد جديد إسمه Debug .. إدخل إليه وقم بنسخ الملف .

الآن يمكنك إعطائه للذي تريد ..

yasean
03-01-2006, 04:05 PM
..

أشكرك أخوي ..

لكن واجهتني مشكلة :(

البرنامج يشتغل .. ويطلب بعض المتطلبات

أول ما اليوزر أو المستخدم يدخلها ينغلق البرنامج لوحده من غير حاجة ؟! :(

IGI2000
03-01-2006, 08:22 PM
السلام عليكم

اخي بامكانك ان تفتح مشغل الدوز وتفتح البرنامج منه
لاني اعرف ان كمبايلر مايكروسوف بعد الترجمة ما يشتغل إلا من الدوز نفسه
إذا ما تعرف كيف تفتح البرنامج من الدوز اكتب
اولا ضعه في السي او الدي (مشغلات الاقراص)
بعدين ادخل على القرص من الدوز واكتب
cd xxxx
xxxx هو اسم الملف

ارجوا ان تكون قد وصلت

wellknownQ8
03-01-2006, 10:46 PM
و عليكم السلام و الرحمة

أول ما اليوزر أو المستخدم يدخلها ينغلق البرنامج لوحده من غير حاجة ؟! :( يمكن فهمتك .. تقصد انه من المفترض ان يظهر الناتج ثم بعدها مباشرة يغلق البرنامج (و كأنه انتهى)

هذه ممكن تحلها باضافة كود (وضع حالة معينة) لكي ينتهي البرنامج مثلا عند ادخال قيمة -999 يخرج البرنامج

أو تستطيع أن تضيف في آخر سطر للبرنامج و قبل
return 0;

اكتب
getchar()

و هذا كفيل لايقاف البرنامج حتى تضع اي قيمة و بعدها يخرج ...

و بالتوفيق

yasean
04-01-2006, 02:56 AM
..

أخوي
IGI2000 (http://www.montada.com/member.php?u=167906)

شكراً جزيلاً .. وضحت لي طريقة كانت غايبة عن ذهني .. :)

أخوي wellknownQ8 (http://www.montada.com/member.php?u=82694)

جزاك الله كل خير ..

دلوقتي فهمت :)

مشكوووووووور على المعلومة :):)

تحياتي لك ..

:) vbmenu_register("postmenu_4402716", true);
vbmenu_register("postmenu_4402227", true);