PDA

نسخه کامل مشاهده نسخه کامل : پریدن فرم ویندوز بعد از یک محاسبه سنگین؟!!!!



srh124
14-01-2009, 13:13
سلام.من درام ازvba دریک نرمافزار استفاده می کنم.
بعد از فشردن یک دکمه وانجام یک محاسبه و نشان دادن نتایج اون فرم اصلی برنامه از حافظه خارج میشه ودیگه نمایش داده نمیشه.
البته این مشکل فقط توی بعضی کامپیوترهایی که بر نامه رو اجراکردم پیشمیاد.
کسی میدونه مشکل از کجاست؟
ممنون میشم یه راهنمایی کنید.

aaaammmm87
14-01-2009, 13:55
سلام
دوست عزيزفقط با همين يه برنامه كه نوشتي مشكل داري يا نه ؟
اگه فقط همين يه برنامه هست بهتر هست كه كد برنامه رو بزاري !
و در اخر احتمالات زيادي واسه انجام اين كار هست :1- كم بود فضاي حافظه براي پردازش 2-استفاده از توابع غير مجاز و يا ناشناس 3-گير كردن برنامه در داخل يه حلقه 4-غير فعال شدن توسط انتي ويروس ها و يا ديگر برنامه و ....

Payman_62
15-01-2009, 00:23
سلام.
یعنی چی فرم اصلی از حافظه خارج میشه. بیشتر توضیح بدید. ارور میده؟

srh124
15-01-2009, 13:49
ممنون از کمکتون
قضبه اینه که کدی پشت یک دکمه وجود داره که یک آنالیز نسبتا سنگین (2-3 ثانیه ای) رو انجام میده. روی کامپیوتر خودم این آنالیز تمام میشه بعد هم نتیجه آنالیز نشون داده میشه و هم فرم اصلی برنامه (که دکمه توی اونه) کامل نشون داده میشه برای کارهای بعدی.
ولی وقتی همین برنامه رو توی یه کامپیوتر دیگه اجرا می کنم بعد از اجرای آنالیز و نشون دادن نتیجه اون، فرم دیگه نشون داده نمیشه. این حالت تعجب برانگیزه!!!! کد پشت اون دکمه چون نرم افزار مهندسی با api خاص خودش هست فکر نکنم مفید باشه
پیشاپیش ممنون