كيف احول برنامج بامتدادm.الى برنامج تنفيذي exe


(SOSOOO1) #1

السلام عليكم والرحمة
انا ولله الحمد اكتمل عندي برنامج عملته بواسطة الماتلاب
بس حابة احوله الى برنامج تنفيذي exe.
هل هناك كود خاص بالتحويل اللى stand alone application
او
يحتاج اني احمل شيئ ثاني؟
و10000000000 شكر


(system) #2

أنا بقولك الطريقه اللي ضبطت معي جربيها وردي

mcc -m file name ثم enter
وبعد كذا تختاري compiler فيتكون ملفين أحدهم بإمتدادctf والأخرexe


(SOSOOO1) #3

هلا ومرحبا
بس سؤالي ايش هو ال compiler
قصدك الامر run?


(المهندس سعود) #4

انا اسف لكم ولكل اعضاء المنتدى على التأخير في الرد … ولكن رزقني الله بابنة جميلة من يوم الاربعاء وكنت مشغول جدا …
اما عن التحويل فهو سهل ما عليكي سوى ان تتبعي الخطوات التالية :
1- اختاري من القائمة file الخيار new deployment project
2- سيظهر عندك نافذه جديده اختاري منها standalone application
3- ثم اضغطي ok
4-ثم build project
5- اذا كنتي تستخدمينه لأول مرة سيطلب منكي ان تختاري compiler اختاريه وتابعي
6- بعد الانتظار سينتج ملفين تنفيذي و ctf
7-ستجدها في مجلد MATLAB


(SOSOOO1) #5

1000000000000 شكر اخ سعود
انا عملت بالضبط مثل ما قلت
وفعلا طلع لي مسج success complile
بس لما جربت وعملت run للبرنامج من كمبيوتر اخر ما ضبط معي مع انه تحول الى ملف تنفيذي
ايش المشكلة عندي؟


(المهندس سعود) #6

من كميوتر اخر …


(المهندس سعود) #7

لتشغيل البرنامج من كمبيوتر اخر يجب ان تعملي تنزيل لبرنامج اخر اسمه MCRinstaller
تجدينه في المجلد matlab oolbox\compiler\deploy\win32$
خذيه ولنسخيه في اي جهاز وان شاء الله ستضبط معك


(المهندس سعود) #8

لماذا لا تضعين برنامجك النهائي على المنتدى حتى نستفيد منه


(SOSOOO1) #9

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


(المهندس سعود) #10

لا مشكلة كبيرة ولا حاجه
ممكن تكون المشكلة في الجهاز نفسه
على العموم شوفي ال help
ليش ما تبعثيلنا الكود … كثير ناس محتاجيته وبيسألوا عنه


(system) #11

السلام عليكم ارجوووووووووووووووو المساعده
انا عملت الخطوات
لكن المشكله انه البرنامج يعتمد على قاعده بيانات لعرض محتويات ال drop menu
وصار يطلع عندي error
يالييييييييت تساعدوني هذا مشروع تخرجي وبكره تسليمه بس المشكله مو قاده احوله لexe

وزي ماقلت لكم البرنامج يعتمد على الداتا بيس؟؟ كيف اضمنها مع ملف الا exe
يالييييييييييييت تساعدوني
وشكرا


#12

الطريقة التى ذكرها المهندس سعود صحيحة وجزاه الله خيرا على علمه الذى يفيدنا به كل يوم ويمكن ايضا الاطلاع على موضوع التحويل فى هذا الموضوع
http://www.almohandes.org/vb/showthread.php?t=3845
بعد الحصول على الملف التنفيذى لابد من compiler لتفيذه
وال compiler الموجود فى الماتلاب اسمه LCC وهى الوضع الاساسى عند عمل اى ملفات تنفيذية ولذلك يجب ان يكون الجهاز الاخر عليه ماتلاب ويتم وضع الملف التنفيذى والملفات المرفقة معه ( على سبيل المثال قواعد البيانات ) فى ال Workspace او اى مكان على جهاز الكمبيوتر مع مراعاة عمل Set Path
وفى حالة عدم توافر الماتلاب على الجهاز الاخر يمكننا استخدم المعالج الخاص بشركة مايكرسوفت فى عمل البرامج التنفيذية Microsoft Visual Studio ويتطلب ان يكون البرنامج مثبت على الجهاز
والتحويل يكون باستخدام الامر الاتى

mbuild –setup

(المهندس سعود) #13

الله يجزيك الخير يا اخ احمد


#14

اهلا بيك مهندس سعود