واضح آرشیو وب فارسی:سایت ریسک: پاك كردن متغيرها از ram evil_gates 24 آذر 1388, 11:28سلام به همه من يه برنامه با mmb دارم كه مجبورم در طول برنامه متغيرهايي رو بگيرم، مقدار دهي كنم و اونا رو جاي ديگه فراخواني كنم. مثلا x=100 يا x$=salam اين متغيرها قاعدتا تو RAM وارد ميشن و تازماني كه سيستم reset نشه فضايي رو اونجا اشغال مي كنن. مي خوام بدونم آيا راهي هست كه متغيرهايي كه ديگه برامون كاربرد ندارن رو از RAM پاك كنيم. منظورم اين نيست كه متغير رو معادل صفر قرار بديم. منظور من اينه كه خود متغير رو به طور كامل پاك كنيم. يعني ديگه متغيري به نام x نداشته باشيم. thnx a lot nevercom 24 آذر 1388, 18:21خیر، MMB امکان همچین کنترلی روی متغیرها به ما نمیده، ولی بهرحال، اگه قصد دارین به بهینه سازی فضای RAM کنید، پلاگینی برای اینکار موجود هست که میتونید از اون استفاده کنید. اسمش فکر کنم Memory Cleaner بود، در مبحث پلاگینها موجود هست. peyman136 24 آذر 1388, 19:42خیر، mmb امکان همچین کنترلی روی متغیرها به ما نمیده، ولی بهرحال، اگه قصد دارین به بهینه سازی فضای ram کنید، پلاگینی برای اینکار موجود هست که میتونید از اون استفاده کنید. اسمش فکر کنم memory cleaner بود، در مبحث پلاگینها موجود هست. سلام فعلا تنها راهش همینه اما پلاگین خودش یه مشکل داره بعضی از آنتی ویروس ها مثل ند و کسپر بهش گیر میدن و بعضی از نسخه های موجود هم که خودشون ویروسی هستن ashkan_mmb 25 آذر 1388, 06:42سلام فعلا تنها راهش همینه اما پلاگین خودش یه مشکل داره بعضی از آنتی ویروس ها مثل ند و کسپر بهش گیر میدن و بعضی از نسخه های موجود هم که خودشون ویروسی هستن ند رو نمیدونم ولی کاسپر رو من دارم به همه چی گیر میده چه برسه به اینطور چیزا :idea::-< evil_gates 25 آذر 1388, 14:08از همه دوستان ممنون من با اين پلاگين هم كار كردم. علاوه بر مشكلاتي كه گفتيد كاري رو مدنظر من هست رو انجام نميده. من منظورم دقيقا پاك كردن يك متغير خاص هست. خب اگه راهي با mmb نداره بايد به فكر يه كار ديگه باشم. بازم thnx a lot Silver Soft 27 آذر 1388, 11:44از همه دوستان ممنون من با اين پلاگين هم كار كردم. علاوه بر مشكلاتي كه گفتيد كاري رو مدنظر من هست رو انجام نميده. من منظورم دقيقا پاك كردن يك متغير خاص هست. خب اگه راهي با mmb نداره بايد به فكر يه كار ديگه باشم. بازم thnx a lot نه بیلدر این قابلیت رو داره و نه هیج پلاگینی میتونه این قابلیت رو به بیلدر اضافه کنه ، وقتی متغییری در حافظه رجیستر میشه برنامه فقط آدرس اشاره گر اون متغییر رو برای دسترسی به اون متغییر به عنوان یک Pointer در اختیار داره و خذف متغییر از حافظه به هیچ وجه امکان پذیر نیست ، چون Pointer های هر برنامه برای خودش کپسوله سای میشه و به هیچ وجه نمیتونید توسط یک پلاگین اشاره گر یک متغییر در یک برنامه ی دیگه رو به دست بیارید و اون رو Free کنید .
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 362]