PDA

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



اوبالیت به بو
دوشنبه 08 تیر 1394, 10:40 صبح
درود بر شما


یک برنامه تحت ویندوز نوشتیم، Setup ساختیم و با موفقیت توسط Setup ساز dotnet4.5 و SQLExpress 2008 را نصب کردیم. خود برنامه نیز نصب شد و آیکون های لازم ایجاد شد. روی برنامه که کلیک می کنیم هیچ اتفاقی رخ نمی ده!

یعنی برنامه اجرا نمیشه. مشکل از چی می تونه باشه؟

ebrahim.rayatparvar
دوشنبه 08 تیر 1394, 10:44 صبح
سلام
dll هایی که تو برنامه استفاده کردی همراه برنامه گذاشتی؟؟؟

اوبالیت به بو
دوشنبه 08 تیر 1394, 10:57 صبح
درود بر شما

بله همه در فولدر bin هستند. در برنامه Advanced Installer تمام محتویات فولدر release که در bin قرار داشت را منتقل کردم. بانک Express رو هم اضافه کرده بودم.

اوبالیت به بو
دوشنبه 08 تیر 1394, 11:47 صبح
سلام
dll هایی که تو برنامه استفاده کردی همراه برنامه گذاشتی؟؟؟

ممکنه که از تریال بودن نرم افزار Advanced Installer باشه؟ چون این برنامه به من هشدار می ده 8 روز دیگه نسخه به پایان می رسه

اوبالیت به بو
دوشنبه 08 تیر 1394, 15:02 عصر
بدنبال راه حل هستیم... دوستان ایده ای ندارند؟ نرم افزار Advanced Installer کرک شده آیا دارید؟

khokhan
دوشنبه 08 تیر 1394, 15:41 عصر
بدنبال راه حل هستیم... دوستان ایده ای ندارند؟ نرم افزار Advanced Installer کرک شده آیا دارید؟

.................................................. .............:لبخند:ودیگر هیچ (http://p30download.com/fa/entry/12256/)

alireza264
دوشنبه 08 تیر 1394, 15:48 عصر
سلام چرا از installshield استفاده نمیکنی

اوبالیت به بو
دوشنبه 08 تیر 1394, 18:31 عصر
.................................................. .............:لبخند:ودیگر هیچ (http://p30download.com/fa/entry/12256/)
کرکش به درستی کار نمی کنه

سلام چرا از installshield استفاده نمیکنی
از ابتدا با این کار کردم. InstallShield هم برنامه خوبی هست. اوایل که VB6 کار می کردیم از این نرم افزار استفاده می کردیم.

golbafan
چهارشنبه 10 تیر 1394, 14:48 عصر
سلام
یک سری از dll ها درپوشه bin ممکنه نباشن و در system32 باشن
برای اطمینان، از روش کپی کردن اطلاعات پوشه bin در سیستم ثالث استفاده کنید
اگر برنامه کار کرد، مشکل از اینستالر هست.

محمد آشتیانی
چهارشنبه 10 تیر 1394, 17:24 عصر
سلام
بعید میدونم اشکال از نرم افزار ستاپ ساز باشه ، رجیستر نشدن برنامه ستاپ ساز روی فایل اجرایی شما بعد از نصب تاثیری نداره
ممکنه برای مثال یکی از کامپوننت های مورد استفاده شما از دات نت فریمورک 3.5 استفاده می کنه و شما نصبش نکردید ، البته ارور رو به دلیلی که عرض خواهم کرد ، ممکنه مشاهده نکنید.

روی کامپیوتر مقصد ، احتمالا قابلیت Windows Error Reporting غیر فعاله که شما هیچ اروری مشاهده نمی کنی (بصورت مخفف WER رو هم میتونی جستجو کنی)

برای فعال کردنش هم روی ویندوز 7 از این مسیر برو Control panel --> Action center --> Change action center settings --> Problem reporting settings ، اینجا گزینه سوم رو انتخاب کنید تا احیانا در صورت بروز خطا در هنگام اجرا ، ازش اطلاع پیدا کنید.


موفق باشید.

اوبالیت به بو
پنج شنبه 11 تیر 1394, 10:03 صبح
درود بر شما

از جناب
golbafan (http://barnamenevis.org/member.php?101169-golbafan) و Mohammad.Ashtiani (http://barnamenevis.org/member.php?12815-Mohammad-Ashtiani)متشکرم. مساله این بود که باید در سیستم مقصد تلریک نصب می شد. متاسفانه این پیشنیاز ها خیلی مساله ساز هستند. SQLExpress و تلریک و حتی خود dotnetfx45_full_x86_x64 . من بدنبال ابزار نصبی هستم که در خود مراحل نصب، این رو هم خودش نصب کنه، نه اینکه یک پنجره جدید دیگه ای باز بشه و از کاربر بخواد 3 تا برنامه را نصب کنه.

محمد آشتیانی
پنج شنبه 11 تیر 1394, 10:28 صبح
سلام

پیشنهاد میکنم از Install Aware استفاده کنید. نرم افزار فوق العاده‌ای هست.

اینجا کاملتر توضیح دادم
http://barnamenevis.org/showthread.php?496332-نصاب-نرم-افزار&p=2218446&viewfull=1#post2218446




موفق باشید.