PDA

View Full Version : سوال: اجرای برنامه exe در مسیر برنامه نصب شده



علی فتحی
پنج شنبه 24 اردیبهشت 1394, 14:26 عصر
سلام : مدیریت محترم سایت لطفا جستجوی سایت رو بررسی فرمایید چون با جستجو نمیشه چیزییا مطلبی رو پیدا کرد.

من دو تا برنامه ساختم میخواهم فایل aaa.exeکه همراه برنامه ساخته شده در پوشه دیباگ قرارداره رو اجرا کنم .لطفا نحوه کدنویسی رو مرقوم فرمایید با تشکر

Javad_raouf
پنج شنبه 24 اردیبهشت 1394, 14:31 عصر
سلام
System.Diagnostics.Process.Start("aaa.exe");

imanx7
پنج شنبه 24 اردیبهشت 1394, 14:34 عصر
سلام : مدیریت محترم سایت لطفا جستجوی سایت رو بررسی فرمایید چون با جستجو نمیشه چیزییا مطلبی رو پیدا کرد.

من دو تا برنامه ساختم میخواهم فایل aaa.exeکه همراه برنامه ساخته شده در پوشه دیباگ قرارداره رو اجرا کنم .لطفا نحوه کدنویسی رو مرقوم فرمایید با تشکر




String StrPath = (Application.StartupPath + @"/aaa.exe").ToString;
System.Diagnostics.Process.Start(StrPath);

shahryari
پنج شنبه 24 اردیبهشت 1394, 15:15 عصر
اگه میخوای بصورت مستقل اجرا بشه ، کدهای رو دوستان دادن استفاده کن
ولی اگه میخوای وابسطه به فایل اجرایی اصلیت باشه، بعنوان ریفرنس به پروژه ات اضافه کن و یه نمونه از فرم اصلیش بساز و شو دیالوگ کن
انگار یه برنامه واحد هستش هردوتا

نکته : هردو باید با دات نت نوشته شده باشند

pouria_bayat
پنج شنبه 24 اردیبهشت 1394, 17:57 عصر
سلام کمی توضیح میدید؟


یه نمونه از فرم اصلیش بساز و شو دیالوگ کن انگار یه برنامه واحد هستش هردوتا

shahryari
پنج شنبه 24 اردیبهشت 1394, 18:50 عصر
سلام کمی توضیح میدید؟


یه نمونه از فرم اصلیش بساز و شو دیالوگ کن انگار یه برنامه واحد هستش هردوتا


فایل exe اولی رو در پروژه دومی ادد ریفرنس کن

فرمی رو که در exe اولی بعنوان استارت آپ گذاشتی رو new کن
و بعد showdialog کن


WindowsFormsApplication1.Form1 frm = new WindowsFormsApplication1.Form1();
frm.ShowDialog();

ebrahim.rayatparvar
جمعه 25 اردیبهشت 1394, 12:45 عصر
به نظر من برای اینکه تو رفرنس بگیره اضافه کنه بهتره DLL کنی با Class خیلی بهتره به نظر من روش دوم که دوست خوبمون آقای shahryari (http://barnamenevis.org/member.php?246498-shahryari) گفتن بهتر از روش اول که دوستان گفتن.
ولی در کل هر دو برنامه درست کار میکنه.