PDA

View Full Version : عدم اجرای فایل exe برنامه



ji ming u
جمعه 28 بهمن 1390, 13:03 عصر
سلام
فایل exe که توسط برنامه ایجاد میشود را وقتی در ژوشه دیگر کژی میکنم اجرا نمیشه فقط توی مسیری که برنامه ایجاد کرده اجرا میشه
مشکل ار چیه؟

Directx
جمعه 28 بهمن 1390, 13:41 عصر
خوب معلومه
یه جایی از کد شما بستگی به دایرکتوری مورد نظر داره مثلا از یه DLL که تو اون پوشه است یا از یه بانک مثل اکسس که تو اون پوشه است استفاده می کنه(البته اگه به طور استاتیک یا ثابت آدرس فولدر رو قرار نداده باشید)

ji ming u
جمعه 28 بهمن 1390, 16:01 عصر
خوب معلومه
یه جایی از کد شما بستگی به دایرکتوری مورد نظر داره مثلا از یه DLL که تو اون پوشه است یا از یه بانک مثل اکسس که تو اون پوشه است استفاده می کنه(البته اگه به طور استاتیک یا ثابت آدرس فولدر رو قرار نداده باشید)

راه حل چیه؟

mrbm_2007
جمعه 28 بهمن 1390, 16:06 عصر
اول ببین مشکل کجاست تا بعد برسیم به حلش
همون طور که دوستمون گفت یکی از این مشکلات رخ داده
- یه دی ال ال هست که توی همون پوشه است و باید کنار برنامه باشه
- یه دیتا بیسه که " " " "
- یا یه فایل دیگه که " " " "
اول بررسی کن ببین مشکلش چیه؟

ji ming u
جمعه 28 بهمن 1390, 16:09 عصر
اول ببین مشکل کجاست تا بعد برسیم به حلش
همون طور که دوستمون گفت یکی از این مشکلات رخ داده
- یه دی ال ال هست که توی همون پوشه است و باید کنار برنامه باشه
- یه دیتا بیسه که " " " "
- یا یه فایل دیگه که " " " "
اول بررسی کن ببین مشکلش چیه؟
دوست عزیز
برنامه اصلا باز نمیشه
وقتی یه فایل ناشناخته را باز میکنی همون اررور را میده

b.saminjad
جمعه 28 بهمن 1390, 16:26 عصر
سلام

از خطا عکس بگیر تا دوستان ببینن بعد نظر بدن

ji ming u
جمعه 28 بهمن 1390, 16:36 عصر
82824[QUOTE=b.saminjad;1444934]سلام

از خطا عکس بگیر تا دوستان ببینن بعد نظر بدن[/QUOTE
اینم عکس از عدم اجرا

b.saminjad
جمعه 28 بهمن 1390, 17:04 عصر
وقتی از یه برنامه خروجی نهایی گرفته میشه اجرای برنامه به چند مورد بستگی داره

اول نصب دات نت روی سیستم

هم خوانی پلتفرم

وجود فایلهای مورد نیاز پروژه مانند رفرنس غیر اسمبلی های دات نت بانک و.....

چون در سیستم خودت اجرا نمیشه دلیلش سومی هست

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

ji ming u
جمعه 28 بهمن 1390, 17:23 عصر
وقتی از یه برنامه خروجی نهایی گرفته میشه اجرای برنامه به چند مورد بستگی داره

اول نصب دات نت روی سیستم

هم خوانی پلتفرم

وجود فایلهای مورد نیاز پروژه مانند رفرنس غیر اسمبلی های دات نت بانک و.....

چون در سیستم خودت اجرا نمیشه دلیلش سومی هست

پس فایلهایی که همراه exe هست رو هم کپی کن
مهندس بخاطر کامپوننت ها است
راه حل دیگری نداره و ففقط باید کامپوننت ها را کژی منیم؟

mrbm_2007
جمعه 28 بهمن 1390, 17:36 عصر
بهتره یه ستاپ بسازی که خودت فایل های لازم رو بصورت اتوماتیک شناسایی می کنه و هنگام نصب کپی و ریجستر میکنه

ji ming u
جمعه 28 بهمن 1390, 17:44 عصر
میشه یه کمکی در مورد ستاپ به من بکنی
من تابحال ستاپ نساختم

b.saminjad
جمعه 28 بهمن 1390, 17:49 عصر
سلام

اموزش ساخت برنامه نصب زیاد هست جستجو کن

اگه میخای برنامه ات فقط یک فایل اجرایی باشد باید همه فایلهارو به اسمبلی اصلی لینک کنی

mrbm_2007
جمعه 28 بهمن 1390, 17:53 عصر
توی همین تالار سرچ کنی کلی آموزش ساخت ستاپ با ویژوال استدیو پیدا می کنی
مثلا
اینجا (http://barnamenevis.org/showthread.php?324955-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%B3%D8%AA%D8%A7%D9%BE-%D8%AF%D8%B1VS2010-%D9%88-SqlServer2008-%D9%88-StimualReaport&highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4+%D8%B3%D8 %A7%D8%AE%D8%AA+%D8%B3%D8%AA%D8%A7%D9%BE)
اگر حرفه ای تر می خوای
اینجا (http://www.gooyait.com/1389/07/03/7-best-softwares-to-create-setup-files.html)

ji ming u
جمعه 28 بهمن 1390, 20:05 عصر
توی همین تالار سرچ کنی کلی آموزش ساخت ستاپ با ویژوال استدیو پیدا می کنی
مثلا
اینجا (http://barnamenevis.org/showthread.php?324955-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%B3%D8%AA%D8%A7%D9%BE-%D8%AF%D8%B1VS2010-%D9%88-SqlServer2008-%D9%88-StimualReaport&highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4+%D8%B3%D8 %A7%D8%AE%D8%AA+%D8%B3%D8%AA%D8%A7%D9%BE)
اگر حرفه ای تر می خوای
اینجا (http://www.gooyait.com/1389/07/03/7-best-softwares-to-create-setup-files.html)

حل شد مهندس
دمت گرم