مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

آریا

عضویت از 1392/09/13

اجراي برنامه exe. در Resources

  • چهارشنبه 13 خرداد 1394
  • 00:40
تشکر میکنم

من يه برنامه دارم با فرمت exe.
اينو توي Resources نرم افزارم قرار دادم ولي  با اين کد اجرا نميشه

System.Diagnostics.Process.Start(WindowsFormsApplication1.Properties.Resources.MyProgram); 

يه کد بدين که اين فايل رو از برنامه خارج کنه و بعد در مکان خاصی در ویندوز قرار بده و سپس از انجا اجرا کنه.

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 14 خرداد 1394
  • 09:33

میشه بیشتر توضیح بدید

منظورتون رو متوجه نشدم

کاربر سایت

آریا

عضویت از 1392/09/13

  • دوشنبه 18 خرداد 1394
  • 22:21

من داخل قسمت Resources در ویژال استادیو که داخل مثلا عکس اهنگ و ... قرار داده میشه و توی حافظه برنامه ذخیره میشن.

حالا من یه برنامه به اسم Test.exe قرار دادم.( یعنی یه نرم افزار ساخته شده کاملا جدا)

حالا توی Form1 یه دکمه گذاشتم و بهش این کد رو دادم:

System.Diagnostics.Process.Start(WindowsFormsApplication1.Properties.Resources.Test);

خب حالا که دکمه رو میزنم خطا میده و اجرا نمیشه !

چطوری میشه برنامه رو اجرا کرد؟

کاربر سایت

haj971

عضویت از 1392/06/15

  • پنجشنبه 21 خرداد 1394
  • 16:13

با سلام، با عرض پوزش از اساتید محترم. به نظر اول باید در زمان اجرا از قالب resource خارجش کنید و بعد از process.start استفاده کنید. تقریبا مثل فایلهای که در دیتابیس ذخیره میکنیم و بعد آنها رو روی هارد دیسک ایجادشون می کنیم و بعد اجرا.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

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

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)