PDA

View Full Version : سوال: خطا موقع اجرای برنامه توی یه ویندوز دیگه



masoud sh
پنج شنبه 22 مرداد 1394, 12:49 عصر
سلام مهندسا
من یه برنامه توی ویندوز 8 و البته با ویژوال 2010 نوشتم
ولی وقتی توی ویندو 7 نصبش میکنم اجرا نمیشه و همون اول stop working میده
کسی میدونه مشکل از کجاس؟
راستی اینم بگم ستاپشا با خود ویژوال اینستالر ساختم و تو پیش نیازاش اسکیوال اکسپرسا گزاشتم ولی موقع نصب گویا نصب نمیشه:افسرده:

mahsa.admin
پنج شنبه 22 مرداد 1394, 13:03 عصر
با سلام
خیلی دلیل مکمکنه باعث اجرای یک برنامه تو ویندوز دیگه نشه
شاید مهم ترینش:
1- استفاده از کامپونت ونبودن آن کنار برنامه
2- ورژن فریم ورک(نصب نبودن ورژن مورد استفاده)
3-بحث 32 و64 بیت بودن cpu

masoud sh
پنج شنبه 22 مرداد 1394, 13:10 عصر
با سلام
خیلی دلیل مکمکنه باعث اجرای یک برنامه تو ویندوز دیگه نشه
شاید مهم ترینش:
1- استفاده از کامپونت ونبودن آن کنار برنامه
2- ورژن فریم ورک(نصب نبودن ورژن مورد استفاده)
3-بحث 32 و64 بیت بودن cpu

ممنون
ولی تمام این موارد چک شده
کامپوننت ها همه dll هاشون تو پروژه اضافه شده
فریم ورک هم که تو ستاپ نصب میشه دقیقا همون ورژنش
و 32 بیتی بودن برنامه هم که تو تنظیمات تعیین شده

mahsa.admin
پنج شنبه 22 مرداد 1394, 13:17 عصر
بحث اتصال به دیتا بیس رو چک کردین وتحت شبکه هست برنامه ؟

masoud sh
پنج شنبه 22 مرداد 1394, 13:20 عصر
بحث اتصال به دیتا بیس رو چک کردین وتحت شبکه هست برنامه ؟
شبکه نیس
اخه اگه از لحاظ دیتابیس مشکل داشته باشه باید برنامه اجرا بشه ولی موقع اجرای دستورات دیتابیسی ارور بده
درست نمیگم؟

mahlake
پنج شنبه 22 مرداد 1394, 13:24 عصر
شبکه نیس
اخه اگه از لحاظ دیتابیس مشکل داشته باشه باید برنامه اجرا بشه ولی موقع اجرای دستورات دیتابیسی ارور بده
درست نمیگم؟

خطا پیغام خاصی نداره؟ اگه بشه یک عکسی چیزی از خطا بزارید خیلی بهتر میشه کمک کرد.

mahsa.admin
پنج شنبه 22 مرداد 1394, 13:29 عصر
اگه از اسکیوال خود وبی استفاده کردی باید دقیقا در همان ادرسی که در سورس ادرس دهی کردی در ویندوز جدید قرار بدی
همانطور که دوستمون گفتند بهتر عکس بزاری تا بهتر بشه نظر داد

masoud sh
پنج شنبه 22 مرداد 1394, 13:33 عصر
خطای خاصی نمیده همون اول برنامه را میبنده
134219

masoud sh
پنج شنبه 22 مرداد 1394, 13:34 عصر
اگه از اسکیوال خود وبی استفاده کردی باید دقیقا در همان ادرسی که در سورس ادرس دهی کردی در ویندوز جدید قرار بدی
همانطور که دوستمون گفتند بهتر عکس بزاری تا بهتر بشه نظر داد
کانکشن استرینگم جوریه که دیتابیس را از کنار فایل اگزه برنامه اتچ میکنه

mahsa.admin
پنج شنبه 22 مرداد 1394, 13:36 عصر
تا اونجایی که من متوجه شدم اطلاعاتت کامل موقع نصب کناربرنامه نیست
بهتر یبار تمام کامپونت هارو پاک کنی از اول ادد تو رفرنس کنی بعد دیباگ ساخته شده رو بدون استفاده از برنامه ستاپ ساز ببری و تست کنی

masoud sh
پنج شنبه 22 مرداد 1394, 13:48 عصر
بازم حل نشد
اخه من اصلا کامپوننتی تو برنامم استفاده نکردم
فقط کریستال ریپورت که همه dll هاش هم اد کردم

mahlake
پنج شنبه 22 مرداد 1394, 14:11 عصر
بازم حل نشد
اخه من اصلا کامپوننتی تو برنامم استفاده نکردم
فقط کریستال ریپورت که همه dll هاش هم اد کردم
اصلا ربطی به دی ال ال کریستال ریپرت نداره... برنامه باید باز بشه و موقع استفاده خطا بده...
برنامه رو از فایل دیباگ پروژه هم که میبری همین خطا رو میده؟
اگه آره برنامه رو 32 یا 64 بیتی اش رو دوباره ست کن و بعد کلین سلوشن کن و بعد دوباره ری بیلد کن و باز از فایل دیباگ برنامه رو وردار و ببر تو سیستم مربوطه ببین مشکل حل شده یا نه... اگه حل نشد لطفا بگو تو فرمی کا با باز شدن برنامه لود میشه چه اطفاقاتی میافته تا شاید بشه از روی قابلیت ها حدسی زد...
راستی اگه برنامه wpf باشه باید دایرتیکس رو هم نصب کنی...

mahlake
پنج شنبه 22 مرداد 1394, 14:17 عصر
بازم حل نشد
اخه من اصلا کامپوننتی تو برنامم استفاده نکردم
فقط کریستال ریپورت که همه dll هاش هم اد کردم

از کریستال ریپرت در فرم اصلی استفاده کردی؟

masoud sh
پنج شنبه 22 مرداد 1394, 15:41 عصر
اصلا ربطی به دی ال ال کریستال ریپرت نداره... برنامه باید باز بشه و موقع استفاده خطا بده...
برنامه رو از فایل دیباگ پروژه هم که میبری همین خطا رو میده؟
اگه آره برنامه رو 32 یا 64 بیتی اش رو دوباره ست کن و بعد کلین سلوشن کن و بعد دوباره ری بیلد کن و باز از فایل دیباگ برنامه رو وردار و ببر تو سیستم مربوطه ببین مشکل حل شده یا نه... اگه حل نشد لطفا بگو تو فرمی کا با باز شدن برنامه لود میشه چه اطفاقاتی میافته تا شاید بشه از روی قابلیت ها حدسی زد...
راستی اگه برنامه wpf باشه باید دایرتیکس رو هم نصب کنی...


dll ها که گفتم در جواب دوستان بود که گفتن شاید بخاطر اونه
از لحاظ 32 بیتی بودن برنامه مطمئنم
کلین و ری بیلد هم کردم و بدون ساخت ستاپ خود پوشه دیباگ را بردم
فرم اصلی هم که باز میشه اصلی ترین کاری که انجام میده یه سرچ که نتیجه را توی دیتا گرید ویو نشون میده و یه پیغام توی ناتیفیکیشن نشون میده همین!
برنامم هم وین فرمه wpf نیست

راستی اینم بگم یه تاپیک براش زده بودم چند روز پیش ولی کسی جوابما نداد
تو همین سیستم خودمم وقتی با ویژوال اجرا میکنم و تو برنامه گزارش میگیرم بعد بستن برنامه همین ارورا میده و بعدش برنامه را میبنده ولی وقتایی که گزارش نمییرم نه راحت برنامه را کلوز میکنه

davidrobert
پنج شنبه 22 مرداد 1394, 15:55 عصر
شما از چه فریم ورکی استفاده میکنید اگه فریم ورک 3.5 به پایین باشه اطلاعان نمایش ندادن و خطا دادن برنامه تون فریم ورک سطح پایین هستش.

masoud sh
پنج شنبه 22 مرداد 1394, 16:27 عصر
شما از چه فریم ورکی استفاده میکنید اگه فریم ورک 3.5 به پایین باشه اطلاعان نمایش ندادن و خطا دادن برنامه تون فریم ورک سطح پایین هستش.
فریم ورک 4 هست برنامم

masoud sh
پنج شنبه 22 مرداد 1394, 17:25 عصر
دوستان برسید به دادم دارم خل میشم
علت بسته شدن برنامه را پیدا کردم ولی ربطشا نمیدونم
من تو برنامه ام از دوتا فونت مجموعه B استفاده کردم
وقتی تو سیستم دیگه این فونتا نصب نباشه برنامه اجرا میشه ولی خب طبیعتا با فونتهای پیش فرض ویندوز
ولی وقتی فونتا را نصب میکنم برنامه استوپ ورکینگ میده و باز نمیشه
اخه مگه داریم؟؟؟ مگه میشه؟؟؟؟؟؟؟:متعجب:
حالا من چیکار کنم؟ باید این فونتا تو مقصد نصب بشن نمیشه که نباشن

davidrobert
پنج شنبه 22 مرداد 1394, 17:29 عصر
دوستان برسید به دادم دارم خل میشم
علت بسته شدن برنامه را پیدا کردم ولی ربطشا نمیدونم
من تو برنامه ام از دوتا فونت مجموعه B استفاده کردم
وقتی تو سیستم دیگه این فونتا نصب نباشه برنامه اجرا میشه ولی خب طبیعتا با فونتهای پیش فرض ویندوز
ولی وقتی فونتا را نصب میکنم برنامه استوپ ورکینگ میده و باز نمیشه
اخه مگه داریم؟؟؟ مگه میشه؟؟؟؟؟؟؟:متعجب:
حالا من چیکار کنم؟ باید این فونتا تو مقصد نصب بشن نمیشه که نباشن

اگه بحث فونت هستش باید باشه تو ستاپ ساختن گذینه باید باشه برای فونت ها وقتیی فونت رو قرار دادید برنامه اجرا شد باید حتما فونت ها رو قرار بدید در ویندوز فونت تا مشکلتون حل بشه.

masoud sh
پنج شنبه 22 مرداد 1394, 17:32 عصر
اگه بحث فونت هستش باید باشه تو ستاپ ساختن گذینه باید باشه برای فونت ها وقتیی فونت رو قرار دادید برنامه اجرا شد باید حتما فونت ها رو قرار بدید در ویندوز فونت تا مشکلتون حل بشه.
خب مشکل من دقیقا همینه وقتی فونتها را نصب میکنم حالا چه دستی و چه از طریق ستاپ دیگه برنامه اجرا نمیشه
اصلا از اولم که این خطا را میداد و اجرا نمیشد چون تو ستاپم فونتها را نصب میکردم و این فونتا رو سیستم بودن ولی وقتی بطور اتفاقی پاکشون کردم دیدم برنامه اجرا شد

Mahmoud Zaad
جمعه 23 مرداد 1394, 10:09 صبح
سلام
بعضی فونتها روی Bold شدن مشکل دارن این مورد رو بررسی کنید یعنی حتماً باید گزینه Bold رو براشون انتخاب کنید. بعد پیشنهاد می کنم با فونتهای دیگه از همین گروه هم یه تست بگیرید. احتمال اینکه فونت به درستی نصب نشده باشه هم هست. یه پیشنهاد دیگه هم اینکه همیشه برنامه رو در چند سیستم تست کنید اگه در تعداد بیشتری از سیستم ها درست کار کرد پس سیستم های دیگه مشکل دارن در غیر اینصورت برنامه مشکل داره، هر چند به نظرم اگه حتی در 20 درصد سیستم ها برنامه با مشکل اجرا بشه، یه جای کار برنامه می لنگه! یعنی به روشی باید یه نسخه مخصوص اون 20 درصد ارائه بدید!

masoud sh
جمعه 23 مرداد 1394, 12:21 عصر
سلام
بعضی فونتها روی Bold شدن مشکل دارن این مورد رو بررسی کنید یعنی حتماً باید گزینه Bold رو براشون انتخاب کنید.!
اقا یه دنیا ممنون دقیقا مشکل همین بود