نمایش نتایج 1 تا 34 از 34

نام تاپیک: مشکل خارج شدن از برنامه

  1. #1

    Question مشکل خارج شدن از برنامه

    سلام
    من یه برنامه با C#‎ تو VS2010 نوشتم، بعد از اینکه نصبش میکنی و داری باهاش کار میکنی یه دفعه از برنامه خارج میشه یعنی کل برنامه exit میشه و دوباره باید برنامه رو اجراش کنی. مشکل کار از کجاست؟ پایگاه داده هم اکسس هست.

  2. #2
    کاربر دائمی آواتار bazardeh
    تاریخ عضویت
    مهر 1389
    محل زندگی
    فضای بینامتنی
    پست
    290

    نقل قول: مشکل خارج شدن از برنامه

    چه خطایی میده متن خطا یا عکشو بزار

  3. #3

    نقل قول: مشکل خارج شدن از برنامه

    هیچ خطایی نمیده میگم برنامه یه دفعه کلا بسته میشه بدون هیچ خطایی

  4. #4
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل خارج شدن از برنامه

    سلام.
    همیشه در چنین مواقعی یه پروژه جدید ایجاد کنید و ببینید آیا در اون پروژه جدید هم همین اتفاق می افته یا نه. اگر افتاد خوب قطعا مشکل از ویژوال استودیو شما یا شاید مشکل از سیستم شما باشه (مثلا وجود ویروس). ولی اگر همون برنامه این مشکل رو داره باید چک کنید در چه بخشی از برنامه این اتفاق می افته. مثلا همون لحظه اول که برنامه اجرا میشه (formload یا سازنده) یا مثلا دکمه خاصی رو کلیک میکنید یا ...
    اگر مشکلتون حل نشد کدهای اون فرم رو بذارید تا دوستان یه نگاه بهش بندازن.
    موفق باشید.

  5. #5

    نقل قول: مشکل خارج شدن از برنامه

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

  6. #6
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل خارج شدن از برنامه

    توضیحات شما برای راهنمایی کردن اصلا کافی نیست. در حالت عادی اگر برنامه نویس کدی مبنی بر خروج از برنامه ننوشته باشه ( ;()application.Exit ) نباید خروج هم داشته باشیم. اگر سیستم ها با هم شبکه هستن و در تمام سیستم ها این مشکل وجود داره سیستم رو با یه آنتی ویروس بروز شده scan کنید.(این فقط یه احتمال هست که باید بررسی بشه).

  7. #7

    نقل قول: مشکل خارج شدن از برنامه

    دادشم میشه کداتو بزاری

  8. #8

    نقل قول: مشکل خارج شدن از برنامه

    با سلام

    ببین هر کاری بهت میگم انجام بده ... (در غیر این صورت مشکل حل نمیشه)

    داخل رویداد FormClosing این کد رو بنویس ((e.Cancel = false;))
    با این کد دیگه برنامه خارج نمیشه ... (باید از Task Manager خارجش کنی)

    خب حالا با برنامه کار کن ببین این مشکل رو داری هنوز یا نه ... که اگه داشتی

    1.:: یه آنتی ویروس درست حسابی نصب کن و سیستم رو ویروس کشی کن
    2.:: ویژوال استادیو رو دوباره نصب کن و پروژه رو دوباره Build
    3.:: بانک اطلاعاتی رو دوباره نصب و کانفیک کن

    و اگه خارج نشد ...

    1.:: 2 و 3 بالا رو انجام بده
    2.:: کد های برنامتو خط به خط کن
    3.:: از Try و Catch استفاده کن ... مخصوصا در مواقع استفاده از بانک اطلاعاتی

    این کارا رو کنی ... امکان نداره جواب نگیری ...

  9. #9

    نقل قول: مشکل خارج شدن از برنامه

    دادشم میشه کداتو بزاری
    گفتم برنامه فرم و کد زیاد داره و تو هر فرمی که باشی ممکنه این اتفاق بیفته یعنی کل نرم افزار exit بشه بدون هیچ پیغام و اروری
    توضیحات شما برای راهنمایی کردن اصلا کافی نیست
    توضیحاتی نداره فرض کن شما داری با یه نرم افزار کار میکنی (مثلا فوتوشاپ) و نرم افزار یهو بدون هیچ پیغام و اروری بسته (EXIT) میشه

    کارایی که عباس آقا گفتن رو انجام میدم ببینم چی میشه.

  10. #10

    نقل قول: مشکل خارج شدن از برنامه

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

  11. #11

    نقل قول: مشکل خارج شدن از برنامه

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

  12. #12
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کنار یه ساحل خیلی زیبا
    پست
    922

    نقل قول: مشکل خارج شدن از برنامه

    دوست عزیز از اکسپشن ها استفاده کن برای مدیریت خطا تا بدونی چه اتفاقی داره می افته
     try
    {
    //کدهاتو تو این قسمت بذار
    }
    catch (Exception ex)
    {

    MessageBox.Show(ex.Message);
    }

  13. #13
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل خارج شدن از برنامه

    نقل قول نوشته شده توسط rooli2006 مشاهده تاپیک
    توضیحاتی نداره فرض کن شما داری با یه نرم افزار کار میکنی (مثلا فوتوشاپ) و نرم افزار یهو بدون هیچ پیغام و اروری بسته (EXIT) میشه
    راستی برای خارج نشدن هم در رویداد formclosing کد زیر باید نوشته بشه.
    e.Cancle = true;

    من اگر چنین اتفاقی بیفته تنها چیزی که به نظرم میرسه ویروس هست. با یک آنتی ویروس بروز شده سیستمتون رو بررسی کنید.
    موفق باشید.

  14. #14

    نقل قول: مشکل خارج شدن از برنامه

    بالاخره پیدا کردم این ارور رو میده:
    Attempted to read or write protected memory. This is often an indication that other memory is corrupt

    دوستان کسی اگه میدونه راهنمایی کنه.
    یه دنیا ممنون.

  15. #15

    نقل قول: مشکل خارج شدن از برنامه

    ضمنا ارور تو فایل Program.cs و رو این کد
    Application.Run(new mainForm());

    ظاهر میشه.

    خواهشاً کمک

  16. #16
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل خارج شدن از برنامه

    سلام.
    در تاپیک زیر درباره مشکل شما توضیح داده شده:
    http://social.msdn.microsoft.com/For...-d4a8a050d5c1/
    اگر مشکلتون حل نشد. کدهای مربوط به فرم لود رو بذارید. اگر هم از dll خاصی استفاده می کنید دربارش توضیح بدید.
    موفق باشید.

  17. #17

    نقل قول: مشکل خارج شدن از برنامه

    خیلی ممنون از راهنمایی های دوستان.
    کد e.Cancel = True رو تو رویداد FormClosing گذاشتم بازم مشکل حل نشد یعنی با وجود این کد هم باز برنامه کلا بسته میشه.
    در تاپیک زیر درباره مشکل شما توضیح داده شده:
    http://social.msdn.microsoft.com/For...-d4a8a050d5c1/
    چیزی که از این تاپیک فهمیدم تو یکی از پست ها گفته بود تو قسمت Tools menu ->Options -> Debugging -> General تیک "Suppress JIT optimization on module load" برداشته بشه که این کار رو هم کردم ولی باز مشکل پا برجاست البته با استفاده از کد بالا و برداشتن این تیک احساس میکنم مشکل کمتر شده ولی هنوز پابرجاست یعنی یهو برنامه بسته میشه.
    این فرم لود فرم اصلیه:
     private void main_Load(object sender, EventArgs e)
    {

    toolStripStatusLabel1.Text += " " + sd.ToString("N");
    OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0 ;Data Source=" + Application.StartupPath + "\\apadana.accdb");
    con.Open();


    OleDbDataAdapter da = new OleDbDataAdapter("select * from faalsazi", con);
    DataTable dt = new DataTable();
    da.Fill(dt);

    if (dt.Rows[0][0].ToString() == "1")
    {
    پروندهToolStripMenuItem.Enabled = true;
    گزارشگیریToolStripMenuItem.Enabled = true;
    مدیریتToolStripMenuItem.Enabled = true;
    انبارToolStripMenuItem.Enabled = true;
    فعالسازیToolStripMenuItem.Enabled = false;
    }
    con.Close();
    }

    اگر مشکلتون حل نشد. کدهای مربوط به فرم لود رو بذارید.
    البته بازم میگم با باز شدن هر فرمی از این برنامه ممکنه این مشکل پیش بیاد و یا حتی تو خود هر فرم.
    اگر هم از dll خاصی استفاده می کنید دربارش توضیح بدید.
    به غیر از dll های خود Visul Studio و Stimul از سه تا dll دیگه یکی DatePicker که یه datetimepicker شمسیه و FMessageBox که message box فارسیه و Persia که برا تبدیل تاریخ میلادی به شمسی استفاده میشه هم استفاده میکنم.
    دارم دیوونه میشم. ویندوز عوض کردم، همه چیو مجدد از اول نصب کردم اما نشد که نشد. کم کم دارم از VS و C#‎ زده میشم.

  18. #18
    کاربر دائمی آواتار dabirsiaghi
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    تهران
    سن
    39
    پست
    110

    نقل قول: مشکل خارج شدن از برنامه

    در Program.cs میتونید از یک event بنام ApplicationExeption استفاده کنید در اینصورت هر جا خطای مدیریت نشده ای در برنامه اتفاق بیفتد برنامه نمی ترکد

    Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Appli cation_ThreadException);
    static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
    {
    ShowUnSuccussMessage(e);

    }
    private static void ShowUnSuccussMessage(System.Threading.ThreadExcept ionEventArgs e)
    {
    FarsiMessageBox.Show("خطا در انجام عملیات" + "\n" + "با مسئول برنامه تماس حاصل نمائید", "خطا", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error, System.Windows.Forms.MessageBoxDefaultButton.Butto n1);
    Hashtable oHashtable = new Hashtable();

    oHashtable.Add("Program", "ShowUnSuccussMessage");

    LogHandler.LogError(oHashtable, e.Exception);
    }

  19. #19

    نقل قول: مشکل خارج شدن از برنامه

    همین رو کم داشتیم دیگه پروژه از داخل VS ران نمیشه با این خطا
    عکس های ضمیمه عکس های ضمیمه

  20. #20

    نقل قول: مشکل خارج شدن از برنامه

    در Program.cs میتونید از یک event بنام ApplicationExeption استفاده کنید در اینصورت هر جا خطای مدیریت نشده ای در برنامه اتفاق بیفتد برنامه نمی ترکد
    این کار هم کردم اما بازم مشکل پابرجاست؛ بدون هیچ پیغام خطایی برنامه کلا بسته میشه.

    تو تاپیکا که میرم و میخونم میبینم که برنامه نویسای واقعا عالی ای اینجا هستند و البته بعضی ها بسیار پر ادعا. یعنی هیشکی نمیتونه مشکل مارو حل کنه؟ (یعنی واقعا دیگه کم کم داره گریم میگیره)

  21. #21
    کاربر دائمی آواتار dabirsiaghi
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    تهران
    سن
    39
    پست
    110

    نقل قول: مشکل خارج شدن از برنامه

    نقل قول نوشته شده توسط rooli2006 مشاهده تاپیک
    این کار هم کردم اما بازم مشکل پابرجاست؛ بدون هیچ پیغام خطایی برنامه کلا بسته میشه.

    تو تاپیکا که میرم و میخونم میبینم که برنامه نویسای واقعا عالی ای اینجا هستند و البته بعضی ها بسیار پر ادعا. یعنی هیشکی نمیتونه مشکل مارو حل کنه؟ (یعنی واقعا دیگه کم کم داره گریم میگیره)
    تو برنامهتون از com استفاده کردین؟
    شاید resource ای در برنامه دارید که Dispose نشده باشد؟
    سرچ کردین در اینترنت؟

  22. #22
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل خارج شدن از برنامه

    نقل قول نوشته شده توسط rooli2006 مشاهده تاپیک
    تو تاپیکا که میرم و میخونم میبینم که برنامه نویسای واقعا عالی ای اینجا هستند و البته بعضی ها بسیار پر ادعا. یعنی هیشکی نمیتونه مشکل مارو حل کنه؟ (یعنی واقعا دیگه کم کم داره گریم میگیره)
    دلیل اینکه کسی نمیتونه به شما کمک کنه واضح هست چون قبلا این مشکل برای کسی پیش نیومده. شما اگر سایت هایی مثل msdn و stackovweflow رو هم نگاه کنید (که بهترین و بروزترین سایت ها هستند) می بینید که در این زمینه جواب واحدی رو ارائه نمیکنن و در واقع چندین حدس و پیشنهاد ارائه میکنن.
    اون dll هایی رو که گفتید در پروژه استفاده کردید رو بصورت موقت غیر فعال کنید ( در تمام جاهایی که ازشون استفاده کردید) و نتیجه کار رو مشاهده کنید.

  23. #23

    نقل قول: مشکل خارج شدن از برنامه

    تو برنامهتون از com استفاده کردین؟
    شاید resource ای در برنامه دارید که Dispose نشده باشد؟
    سرچ کردین در اینترنت؟
    منظورتون چیه؟

  24. #24
    کاربر دائمی آواتار dabirsiaghi
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    تهران
    سن
    39
    پست
    110

    نقل قول: مشکل خارج شدن از برنامه

    نقل قول نوشته شده توسط rooli2006 مشاهده تاپیک
    منظورتون چیه؟
    منظور اینه که شاید object ای در برنامه دارید که Dispose نمی شه و مشکل از اینجا ناشی میشه

  25. #25
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    نقل قول: مشکل خارج شدن از برنامه

    همون چیزی ک dabirsiaghi گفتن رو چک کنید
    ممکنه از کامپوننت های COM استفاده کرده باشید
    توی پروژه چ رفرنسهایی دارین؟ اونا رو اینجا لیست کنین اینجا

  26. #26
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    نقل قول: مشکل خارج شدن از برنامه

    همون چیزی ک dabirsiaghi گفتن رو چک کنید
    ممکنه از کامپوننت های COM استفاده کرده باشید
    توی پروژه چ رفرنسهایی دارین؟ اونا رو اینجا لیست کنین اینجا

  27. #27
    کاربر دائمی آواتار علی متقی پور
    تاریخ عضویت
    تیر 1391
    محل زندگی
    تهران
    پست
    307

    نقل قول: مشکل خارج شدن از برنامه

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

  28. #28

    نقل قول: مشکل خارج شدن از برنامه

    منظور اینه که شاید object ای در برنامه دارید که Dispose نمی شه و مشکل از اینجا ناشی میشه
    چطوری باید اینو بفهمم؛ و چطوری رفعش کنم. میشه بیشتر توضیح بدین
    ک پروژه جدید ایجاد کن و تمامی کدها رو مجددا در پروژه جدید پیست کن.
    پروژم 25 تا فرم داره وکلی کد حتی کپی کردن اینها هم زمان خیلی زیادی می بره.
    توی پروژه چ رفرنسهایی دارین؟ اونا رو اینجا لیست کنین اینجا
    اینا:
    untitled.JPG

  29. #29
    کاربر دائمی آواتار علی متقی پور
    تاریخ عضویت
    تیر 1391
    محل زندگی
    تهران
    پست
    307

    نقل قول: مشکل خارج شدن از برنامه

    نقل قول نوشته شده توسط rooli2006 مشاهده تاپیک
    چطوری باید اینو بفهمم؛ و چطوری رفعش کنم. میشه بیشتر توضیح بدین

    پروژم 25 تا فرم داره وکلی کد حتی کپی کردن اینها هم زمان خیلی زیادی می بره.

    اینا:
    untitled.JPG
    فکر نمیکنم شما نیازی به کمک داشته باشید.
    برنامه شما مطمئنا بزرگتر از علمتون نیست. بنظر نمیاد شما برنامه ای نوشته باشید که بیش از 100 تا کلاس داشته باشه. کپی پیست 100 تا کلاس نهایت نیم ساعت وقت میبره.

  30. #30

    نقل قول: مشکل خارج شدن از برنامه

    کپی پیست 100 تا کلاس نهایت نیم ساعت وقت میبره.
    این کار رو هم کردم ولی مشکل بازم حل نشد.
    البته برنامه رو تو ویندوز 7 نصب کردم هنوز تا حالا مشکلی پیش نیومده یعنی یهو از برنامه بیرون نپریده.
    نمیدونم بخاطر ویندوزه؟ چیه؟
    کسی نظری نداره؟

  31. #31

    نقل قول: مشکل خارج شدن از برنامه

    ویندوز 7 نصب کردم بعد VS2010 رو و پروژه رو داخلش clean و build کردم. حالا وقتی برنامه رو رو همون 7 نصب میکنی هیچ مشکلی نداره و از برنامه خارج نمیشه ولی وقتی رو xp نصب کردم اینبار دیگه بدون ارور خارج نمیشه قبلش این ارور رو میده بعد برنامه بسته میشه. تو رو خدا یکی کمک کنه دارم داغون میشم
    عکس های ضمیمه عکس های ضمیمه

  32. #32

    نقل قول: مشکل خارج شدن از برنامه

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

  33. #33
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313

    نقل قول: مشکل خارج شدن از برنامه

    نقل قول نوشته شده توسط rooli2006 مشاهده تاپیک
    چرا هیشکی جواب نمیده
    روی چندتا کامپیوتر نصب هست نرم‌افزار شما؟ اگر این اتفاق در همه کامپیوترها می‌افتد که هیچ حرفی برای گفتن نیست الا دیدن کل سورس شما و دیباگ کردن اگر روی یک کامپیوتر اتفاق می‌افتند ممکن مشکل سخت افزاری داشته باشد مثلا رمش مشکل داشته باشد یا مشکل نرم‌افزاری ویندوز مشکل داشته باشد یا سیستم ویروسی شده باشد

  34. #34
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    نقل قول: مشکل خارج شدن از برنامه

    سیستم خودت 32 بیت یا 64 بیته؟ برنامه رو روی Any CPU یا x86 کامپایل می کنی؟ سیستم های دیگه 32 یا 64 بیته؟
    (منظور اینکه راه سریعتر اینه ک این گزینه ها رو تغییر بدی ببینی تغییری می کنه یا نه، از بخش Properties مربوط ب Solution این تنظیمات رو تغییر بده)

    جدا از این،
    احتمالا یکی از همین کامپوننت هایی ک استفاده کردی توی شرایط خاصی عملکردش دچار مشکل می شه (خوندن غیر مجاز از محلی از حافظه)
    یا سورس رو بذار اینجا..
    یا اون 3 4 تا کامپوننت رو یکی یکی حذف کن و هر دفعه تست کن ببین خطا رفع می شه، اگه شد اونوقت فکر جایگزین بجای اون کامپوننت بیفت یا چون دیگه می دونی مشکل از چی هس باز راه های دیگه ای هم می تونه باشه..

تاپیک های مشابه

  1. مشکل هک شدن اطلاعات برنامه
    نوشته شده توسط ƒxmahdi در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: دوشنبه 28 مهر 1393, 18:45 عصر
  2. خارج شدن از برنامه
    نوشته شده توسط zehs_sha در بخش C#‎‎
    پاسخ: 5
    آخرین پست: پنج شنبه 14 مرداد 1389, 02:35 صبح
  3. خارج شدن از برنامه
    نوشته شده توسط prog_2006 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: جمعه 12 خرداد 1385, 07:06 صبح
  4. کد خارج شدن از برنامه
    نوشته شده توسط محسن شمس در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: دوشنبه 11 مهر 1384, 09:55 صبح
  5. خارج شدن از برنامه
    نوشته شده توسط ghaum در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: سه شنبه 26 خرداد 1383, 07:58 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •